Форум: "KOL";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
Внизrichedit Найти похожие ветки
← →
b82 (2003-03-09 19:56) [0]Подскажите как изменять шрифт отдельных слов в редакторе без перемещения курсора и выделения каждого слова в отдельности - как редактор в дельфи
← →
alex_s (2003-03-10 14:38) [1]выделить весь диапазон (позиция от - позиция до)
← →
lemisha (2003-10-22 23:50) [2]Воспользуйся командой setattribute что то типо этого там и цвет
и все что хочешь менять можна Memo1.setattribute.color....
← →
Леван Варшанидзе (2003-10-23 10:11) [3]richedit.selstart:=25; //nachalo videlennogo fragmenta
Richedit.selllength:=12; //dlina
richedit.selatributes.style=[fsbold,fsunderline];
richedit.selatributes.size:=24;
richedit.sellength:=0; //
← →
e-[XP]-ert (2003-11-28 15:33) [4]На самом деле проблема состоит в том, что с помощью атрибуда 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;
Выделит цветом правильно
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.03 c