Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.25;
Скачать: CL | DM;

Вниз

Проблема с RichEdit   Найти похожие ветки 

 
jiuraf   (2004-04-07 22:27) [0]

Есть RichEdit и кнопка.Я пишу код:

procedure TForm1.Button1Click(Sender: TObject);
  Var
  I:Integer;
begin
For i:=1 to 32 do
   If i mod 15 =0 then Begin
        RichEdit1.SelStart:=10;
        RichEdit1.SelLength:=6;
        RichEdit1.SelAttributes.Style:=[fsBold];
        RichEdit1.SelStart:=length(RichEdit1.Lines.text);
        RichEdit1.SelLength:=0;
        {RichEdit1.Text:=RichEdit1.Lines.text+"sdfsdfdssdfsdfsdfsd`"; }
end;
end;

Если кодтакой как написан то все работает (часть текста RuchEdit выделяется)
Если снять комментарий последней строчки то выделения не происходит.Почему? и как все таки выделять текст при добавлении новых строк?


 
Camypau   (2004-04-07 22:51) [1]

можно встречный вопрос :зачем цикл то тут?
просто пишешь SelStart := начало выделения
SelLength := Длина строки
когда SelLength = 0 то он просто курсор перемещает

а чтобы позицию курсора получить там сообщения есть


 
jiuraf   (2004-04-07 22:56) [2]

Относительно циекла - это просто упрощенный пример.Ту программу котрую я делаю, там цикл необходим.
Но я так и не понял твоего ответа, ты мог бы пояснить


 
Camypau   (2004-04-07 23:37) [3]

думаю SelLength := 0 не нужно ставить, поскольку это сбрасывает выделение, ьам должен указываться размер выделенной области.
Начало выделенного текста указывается в SelStart и находится при помощи сообщений RichEdit"a для строки с определённым номером
(ну если тебе надо 100-ую строку выделить то не надо бежать в цикле)



Страницы: 1 вся ветка

Текущий архив: 2004.04.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.047 c
1-1081160532
infom
2004-04-05 14:22
2004.04.25
Загрузка ресурса, что не так


1-1081250493
Эли
2004-04-06 15:21
2004.04.25
Цвет выделенного текста и шрифта в Memo


3-1080716239
Timur
2004-03-31 10:57
2004.04.25
DBF в delphi


7-1077399444
BBCHa
2004-02-22 00:37
2004.04.25
Завершение чужой проги


4-1077311732
Leoton
2004-02-21 00:15
2004.04.25
Помогите советом по DebugAPI и архитектуре Windows