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

Вниз

Pos в RichEdit   Найти похожие ветки 

 
Friend ©   (2005-10-13 12:39) [0]

Помогите решить проблему, в RichEdit загружен rtf файл, при выполнение этого кода

if Pos(AnsiUpperCase(Edit1.Text),AnsiUpperCase(RichEdit1 .Lines.Text)) <> 0 then begin
RichEdit1 .SelStart :=Pos(AnsiUpperCase(Edit1.Text), AnsiUpperCase(RichEdit1 .Lines.Text))-1;
RichEdit1 .SelLength := Length(Edit1.Text);

выделяется текст, только не тот который ищется, а с небольшим сдвигом и чем ближе конец текста тем сдвиг больше, видимо это связано с форматом rtf, потомучто в txt такого нет. Что это такое и как с этим бороться?


 
Leonid Troyanovsky ©   (2005-10-13 13:12) [1]


>  Pos в RichEdit [D6]
>
> Friend ©   (13.10.05 12:39)  
> Помогите решить проблему, в RichEdit загружен rtf файл,
> при выполнение этого кода


VCL Reference
Position, Execute, FindText, OnFind, SelStart, SelLength example

--
Regards, LVT.


 
Defunct ©   (2005-10-13 13:19) [2]

Странно, а в какую сторону сдвиг?
Вообще-то ваш код нормально работает и с RTF и c PlainText


 
Friend ©   (2005-10-13 13:27) [3]

сдвиг вправо, если текст содержит форматирование



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
4-1125487032
_Landgraf_
2005-08-31 15:17
2005.11.06
Нажатие клавиши


2-1128405886
Well
2005-10-04 10:04
2005.11.06
SQL запрос в FoxPro, соединение 2 таблиц


14-1129402421
Карелин Артем
2005-10-15 22:53
2005.11.06
Тихо сам с собой комп ведет разговор...


2-1129455998
Vermucht
2005-10-16 13:46
2005.11.06
Не читает файл BitMap


4-1125553929
Ola
2005-09-01 09:52
2005.11.06
Как писать и читать из реестра?