Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];

Вниз

Как при поиске в RichEdit текст прокручивался   Найти похожие ветки 

 
ruslan_as   (2004-08-31 13:39) [0]

Организовал поиск в RichEdit как было показанов в Helpe, но столкнулся с такой проблемой. Когда поиск выходит за пределы зоны выдимости - RichEdit не прокручивается (т.е. я не вижу найденого участка хотя он и найден ).
Прошу помочь знатоков.
Заранее всем спасибо!

procedure TfmLog.FindDialog1Find(Sender: TObject);
var  FoundAt: LongInt;  StartPos, ToEnd: Integer;
begin
with RichEdit1 do  begin
if SelLength <> 0
then
       StartPos := SelStart + SelLength
else
       StartPos := 0;
       ToEnd := Length(Text) - StartPos;
       FoundAt := FindText(FindDialog1.FindText, StartPos, ToEnd, [stMatchCase]);
       if FoundAt <> -1
       then begin
               SetFocus;
               SelStart := FoundAt;
               SelLength := Length(FindDialog1.FindText);
            end;
       end;
end;


 
MU ©   (2004-08-31 13:56) [1]

EM_SCROLLCARET?



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

Форум: "Основная";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.036 c
3-1092988776
Tormoz
2004-08-20 11:59
2004.09.19
Oracle SQL*Plus. Где результат запроса?


14-1093324128
Stany
2004-08-24 09:08
2004.09.19
поднятие IRC сервера под винду


3-1093252815
InVariantian
2004-08-23 13:20
2004.09.19
Хранимая процедура и массив


4-1089209190
RapTor
2004-07-07 18:06
2004.09.19
Помогите победить тетю клаву


1-1094022761
Chery
2004-09-01 11:12
2004.09.19
Можно ли перевести сервер приложения с Винды на Линукс?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский