Hej, chciałem zrobić coś w stylu przwewidywania tekstu, np. wpisuję frazę "pro" i mi podpowiada słowo "prosto", "programowanie". Oczywiście wszystkie podpowiedzi sam popodstawiam, a Was proszę o pomoc lub link jeżeli ktoś wcześniej się tym zajął.
By nie być gołosłownym pokażę Wam mój fragment kodu odpowiadający za "przewidywanie tekstu".
void __fastcall TForm1::MaskEdit1Change(TObject *Sender)
{
char* text;
text=MaskEdit1->Text.c_str();
if(strcmp(text, "$close")==0)
{
Panel1->Caption="$close [PID]";
}
}
Wytłumaczę może troszkę mój zamysł i działanie funkcji.
Przy każdym dodaniu/usunięciu znaku w polu tekstowym, pobiera tekst wpisany przez użykownika, miele to miele i porównuje z "przewidywanym" ciągiem znaków(w tym wypadku "$close"), gdy to co wpisał użytkownik będzie równało się przewidywanemu ciągu wyświetli się wskazówka tj. "$close [PID]".
Na czym polega Wasza pomoc? Chciałbym aby jakaś dobra duszyczka pomogła (nakiewrowała/wstawiła link do tutoriala ew.) zrobić tak, by po wpisaniu "$cl" bądź "$clo" (jakiegoś krótszego ciągu niż cała komenda) pokazywała się ta podpowiedź ("$close [PID]").