Witka!
W jaki sposób można przeanalizować tekst wpisywny w np. edicie już podczas jego wpisywania? Np.: "alamarudegokota" tak żeby w drugim pokazał się już tak jak trzeba?
Moje próby niestety spełzły na niczym...
Witka!
W jaki sposób można przeanalizować tekst wpisywny w np. edicie już podczas jego wpisywania? Np.: "alamarudegokota" tak żeby w drugim pokazał się już tak jak trzeba?
Moje próby niestety spełzły na niczym...
Nie do końca jarzę, ale jak chcesz sprawdzać text wprowadzany po literce na bieżąco, to obsłuż zdarzenie OnKeyPress danego Edita.
to wiem... ale jak przeanalizować tekst podczas wpisywania na występowanie określonych wyrazów?
Synedit ma tę opcje i działa bez problemowo.
A jeśli chciałbyś to zrobić bez niego to...
W zdarzeniu OnChange:
if pos('wyraz', edit.text) > 0 then
// tutaj co ma się dziać, jeśli ten wyraz występuje.
Tyle że używając Pos() z każdym wciśnięciem klawisza znajdzie ten sam wyraz. Może jemu chodzi o analize wyrazu pisanego w danej chwili. Czyli musiałby dodawać kolejne wciśnięte znaki do siebie, aż do wciśnięcia np. spacji czy kropki. Albo po prostu sprawdzać czy wciśnięty znak znajduje się w zbiorach ['A'..'Z'], lub ['a'..'z'], lub ['0'..'9'] itd. Do tego dochodzi jeszcze sytuacja gdy zostanie użyty Backspace lub Delete, albo wpisanie czegoś w środku tekstu. Także to chyba nie będzie aż takie proste.