Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Критинище
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 8
#1

Доступ к определённой строке компонента RichEdit

13.03.2014, 12:40. Просмотров 565. Ответов 1
Метки нет (Все метки)

Здравствуйте. У меня есть одно поле, состоящее из двух строк. В каждой строке я хочу задать собственное форматирование (шрифт, выравнивание и тд.).
Как правильно получить доступ к определённой строке и изменить её форматирование?
C++
1
RichEdit1->Lines->Strings[0]->Paragraph->Alignment = taCenter;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2014, 12:40
Ответы с готовыми решениями:

Как реализовать FindNext в FindDialog для компонента RichEdit?
Для текстового редактора необходима кнопка "Найти". Текст вводится в RichEdit....

RichEdit поиск в строке
Поиск в строке RichEdit Есть три RichEdit1,..2,..3. В первом RichEdit1...

Доступ к недоступному свойству компонента
- Здравствуйте уважаемые форумчане! Возникла нужда порисовать на Canvas Панели....

обработка определенного значения в строке в Memo (RichEdit)
Есть текстовый файл, где в каждой строке определенные параметры типа: ААА 234...

Доступ к свойствам компонента через его имя
Как изменить какой нибудь параметр у объекта, если его Name дан в виде строки?...

1
demon_7
259 / 191 / 60
Регистрация: 12.05.2013
Сообщений: 856
13.03.2014, 14:03 #2
Подумай над этим кодом...может поможет..
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
String s1 = "Этот кусок красный, ";
String s2 = "а этот кусок синий!";
 
int pos = RichEdit1->Lines->Strings[0].Length();
RichEdit1->Lines->Strings[0] =
RichEdit1->Lines->Strings[0] + s1 + s2;
RichEdit1->SelStart = pos;
RichEdit1->SelLength = s1.Length();
RichEdit1->SelAttributes->Color = clRed; // строку s1 - в красный
 
RichEdit1->SelStart = pos + s1.Length();
RichEdit1->SelLength = s2.Length();
RichEdit1->SelAttributes->Color = clBlue; // s2 - в синий
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2014, 14:03

Как при выделении (клике по строке в RichEdit) загружать информацию о формате текста?
При клике на строку в richedit происходит обновление формата текста. (т.е. то,...

Из RichEdit в RichEdit без потери форматирования
Есть RichEdit1 с форматированным текстом(цвет, стиль и тп.) нужно передать этот...

Как в TollBar сделать, чтоб на одной строке (один под другим) были 2 компонента?
Друзья! Подскажите источник, где можно подробно почитать о всех компонентах...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru