Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Code Beispiel für onfind ereignis in Borland C++ Finddialog

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
08.09.2003, 09:06 Uhr
~-MAJOR_AMOK-
Gast


Hallo,

ich suche einen Beispiel code für das oben genannte Problem.
Ich habe einen Hauptframe auf dem ein RichEdit box ist die ich
mit dem FindDialog durchsuchen möchte. Momentan ist es so
das der Suchdialog geöffnet wird und ich das onfind Ereignis
aufrufen kann. Jetzt muss ich nur noch wissen wie ich die RichEdit
Box durchsuchen kann mit dem Text der im FindDialog ist (FindText).
Kann mir da jemand weiterhelfen? Merci
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.09.2003, 09:38 Uhr
virtual
Sexiest Bit alive
(Operator)



--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.09.2003, 21:25 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
Beispiel aus der Borland Hilfe(leicht geändert):

C++:
void __fastcall TForm1::FindDialog1Find(TObject *Sender)
{
     for (int I = 0; I < meView->Lines->Count; I++){
         int PosReturn = meView->Lines->Strings[I].Pos(FindDialog1->FindText);
             if (PosReturn){
                int Skipchars = 0;
                for (int J = 0; J < I; J++)
                    Skipchars += meView->Lines->Strings[J].Length();
                Skipchars += I*2;
                Skipchars += PosReturn - 1;
                meView->SetFocus();
                meView->SelStart = Skipchars;
                meView->SelLength = FindDialog1->FindText.Length();
                break;
             }
     }
}


meView ist ein TMemo.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: