Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.03.2014, 22:17   #1
Марина4444
Пользователь
 
Регистрация: 02.12.2011
Сообщений: 10
Сообщение Выбор компонента Windows form C++ builder

Здравствуйте. Как расположить рядом две строчки (одна под другой), чтобы выглядели как одна? В одной строке необходимо выводить цифры, в другой буквы. Шрифт в строках разный. Через какой компонент это можно реализовать? Или каким образом можно сделать невидимой границу?
Изображения
Тип файла: jpg Безымянный.jpg (6.8 Кб, 71 просмотров)
Марина4444 вне форума Ответить с цитированием
Старый 06.03.2014, 05:42   #2
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

TStringGrid со вкладки компонентов Additional.
Задать FixedCols FixedRows по 0, ColCount = 1, RowCount = 1, GridLineWidth = 0.
Разным шрифтом придётся пожертвовать, или писать (сложновато для Вас) обработчик события OnDrawCell.
Вы сделайте пока с одинаковым шрифтом, и кидайте сюда проект архивом, поглядим, что можно сделать.

Последний раз редактировалось phomm; 06.03.2014 в 05:47.
phomm вне форума Ответить с цитированием
Старый 06.03.2014, 10:07   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

2 phomm. Марина4444, берите компонент RichEdit, задавайте в нём разные стили, для разных параграфов и будет Вам счастье.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 13.03.2014, 13:13   #4
Марина4444
Пользователь
 
Регистрация: 02.12.2011
Сообщений: 10
Лампочка

Спасибо!
Но я всё же не могу понять, как получить доступ к необходимой строке и изменить её форматирование раз и на всегда...
Код:
RichEdit1->Lines->Strings[0]->Paragraph->Alignment = taCenter;
Я двигаюсь в правильном направлении?
Марина4444 вне форума Ответить с цитированием
Старый 13.03.2014, 14:48   #5
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Марина4444 Посмотреть сообщение
Спасибо!
Но я всё же не могу понять, как получить доступ к необходимой строке и изменить её форматирование раз и на всегда...
Код:
RichEdit1->Lines->Strings[0]->Paragraph->Alignment = taCenter;
Я двигаюсь в правильном направлении?
В правильном. Только зачем менять его раз и навсегда? При формировании строки, ненужную удаляем, новую форматируем в нужном формате и вставляем на место старой.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 13.03.2014, 15:47   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Вот поигрался с панелью и на ней два эдита. Ну и со свойствами BorderStyle на эдитах и BevelInner и BevelOuter на панели. И не нужно ничего городить
Изображения
Тип файла: jpg Безымянный2.JPG (10.1 Кб, 65 просмотров)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ Builder Form thrhtrh Помощь студентам 0 12.04.2013 18:08
Выбор компонента в С++ Neverworld Помощь студентам 0 02.05.2012 14:44
Перемещение кнопки за курсором. C++ Builder (Form) amfin Помощь студентам 0 26.12.2011 21:40
Windows Form C++ S1avik Общие вопросы C/C++ 2 20.11.2010 13:39
Можно ли подключить к web form windows form? Manonia Windows Forms 0 20.10.2010 05:28