Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Найденый текст +4 символа впереди


Автор: elestrago 20.1.2008, 15:53
Парни в общем используя этот код 
Код

function SearchForText_AndSelect(RichEdit: TRichEdit; SearchText: string): Boolean; 

var 

StartPos, Position, Endpos: Integer; 

begin 

StartPos := 0; 

with RichEdit do 

begin 

   Endpos := Length(RichEdit.Text); 

   Lines.BeginUpdate; 

   while FindText(SearchText, StartPos, Endpos, [stMatchCase])<>-1 do 

   begin 

     Endpos   := Length(RichEdit.Text) - startpos; 

     Position := FindText(SearchText, StartPos, Endpos, [stMatchCase]); 

     Inc(StartPos, Length(SearchText)); 

     SetFocus; 

     SelStart  := Position; 

     SelLength := Length(SearchText); 

   end; 

   Lines.EndUpdate; 

end; 

end; 

 

 

procedure TForm1.Button1Click(Sender: TObject); 

begin 

SearchForText_AndSelect(RichEdit1, 'Some Text'); 

end;



я в ричэдите исчу текст но как сделать так чтоб по нажите кнопки + ко всему этому выводились еще 4 бита после Some Text просто после Some Text идет динамический текст

Автор: MetalFan 20.1.2008, 17:01
Цитата(elestrago @  20.1.2008,  15:53 Найти цитируемый пост)
еще 4 бита

автор путает биты и байты(символы)?

Автор: elestrago 21.1.2008, 11:27
точна smile ну короче + 4 символа smile ну так че мне поможет кто нибуть?

Автор: mmvds 21.1.2008, 11:34
это же твоя же тема: http://forum.vingrad.ru/forum/topic-192139.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)