5, 15, 25, 34, 65, 67, 71
4, 12, 15, 18, 25, 28, 31
KOD cpp: UKRYJ
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TSearchTypes st;
String fText = Edit1->Text.Trim().LowerCase();
if(RichEdit1->SelLength)
RichEdit1->SelStart += 1;
int fPos = RichEdit1->FindText(fText, RichEdit1->SelStart, RichEdit1->Text.LowerCase().Length(), st);
RichEdit1->SelStart = fPos;
RichEdit1->SelLength = fText.Length();
RichEdit1->SetFocus();
if(fPos != -1)
{
RichEdit1->SelStart = fPos;
RichEdit1->SelLength = fText.Length();
}
else
{
MessageBox(NULL, "Przeszukano cały dokument", "Zakończono wyszukiwanie", MB_OK);
RichEdit1->SelStart = 0;
}
}
{
TSearchTypes st;
String fText = Edit1->Text.Trim().LowerCase();
if(RichEdit1->SelLength)
RichEdit1->SelStart += 1;
int fPos = RichEdit1->FindText(fText, RichEdit1->SelStart, RichEdit1->Text.LowerCase().Length(), st);
RichEdit1->SelStart = fPos;
RichEdit1->SelLength = fText.Length();
RichEdit1->SetFocus();
if(fPos != -1)
{
RichEdit1->SelStart = fPos;
RichEdit1->SelLength = fText.Length();
}
else
{
MessageBox(NULL, "Przeszukano cały dokument", "Zakończono wyszukiwanie", MB_OK);
RichEdit1->SelStart = 0;
}
}
Ale ten program wyszukuje tylko jedno słowo a mi chodzi o coś innego.
Na przykład wpisuję w komponencie RichEdit liczby na przykład:
KOD text: UKRYJ
i teraz w komponencie TEdit wpisuję liczby do wyszukania na przykład: 12, 25, 31
I po naciśnięciu komponentu TButton program mi wyszuka wiersz w którym występują te liczby.
Proszę o wyrozumiałość gdyż jestem zielona i dopiero zaczyna przygodę z programowaniem.




