Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

richedit


b82 ©   (2003-03-09 19:56:00) 

Подскажите как изменять шрифт отдельных слов в редакторе без перемещения курсора и выделения каждого слова в отдельности - как редактор в дельфи


e-[XP]-ert   (2003-11-28 15:33:00) [1]

На самом деле проблема состоит в том, что с помощью атрибуда SetAtributes Delphi иногда клинит и выделяет цветом всю строку, что неверно.
Например:
 RichEdit.SelAttributes.Color:=255;
 RichEdit.Lines.Strings[0]:='Приветствую ';
 RichEdit.SelAttributes.Color:=161616;
 RichEdit.Lines.Strings[0]:=RichEdit.Lines.Strings[0]+'Вас';
Выделит всю строку красным цветом, поэтому нужно обязательно выделить с помощью предыдущего примера кусок текста.
Например:
 RichEdit.Lines.Strings[0]:='Приветствую ВАС';
 RichEdit.selstart:=0;
 RichEdit.sellength:=11;
 Form1.RichEdit.SelAttributes.Color:=255;
 RichEdit.selstart:=12;
 RichEdit.sellength:=15;
 Form1.RichEdit.SelAttributes.Color:=161616;
Выделит цветом правильно


Леван Варшанидзе   (2003-10-23 10:11:00) [2]

richedit.selstart:=25;   //nachalo videlennogo fragmenta
Richedit.selllength:=12;  //dlina
richedit.selatributes.style=[fsbold,fsunderline];
richedit.selatributes.size:=24;
richedit.sellength:=0;   //


lemisha   (2003-10-22 23:50:00) [3]

Воспользуйся командой setattribute что то типо этого там и цвет
и все что хочешь менять можна Memo1.setattribute.color....


alex_s   (2003-03-10 14:38:00) [4]

выделить весь диапазон (позиция от - позиция до)


Наверх

Титульная страница Поиск, карта сайта Написать письмо