Kremius utworzono 14 grudnia 2012 utworzono 14 grudnia 2012 (edytowane) Witam! Mam do was jedną sprawę. Jak zrobić, aby po wpisaniu jednego znaku kursor przechodził do następnego pola tekstowego typu [b]Input Text[/b]. Oraz jak zrobić tak, aby funkcja [b]IF [/b]sprawdzała warunek cały czas, a nie raz po uruchomieniu programu, czyli jak zapętlić na stałe sprawdzanie if'ów (tak samo jak działa funkcja [b]onChange[/b] w [b]C++ Builder 6[/b]). Oraz jak zrobić tak, aby program automatycznie zamieniał litery małe na duże, a także ustawić domyślną pozycję dla kursora, tzn po włączeniu programu aby kursor pokazał się automatycznie w komponencie [b]Text[/b] o nazwie [b]text1_txt[/b]? Z góry dzięki za pomoc
leggo komentarz 14 grudnia 2012 komentarz 14 grudnia 2012 AS ma event [b]change[/b]. Przekazanie focus-a: [CODE] stage.focus = poleTekstowe; [/CODE] Zmiana liter na duże: [CODE] tekst = tekst.toUpperCase(); [/CODE]
Kremius komentarz 14 grudnia 2012 Autor komentarz 14 grudnia 2012 (edytowane) Dzięki. Tylko na razie nie wiem jak zrobić, aby sprawdzał te warunki, cały czas (jak [b]onChange[/b] w [b]C++[/b]), bez konieczności wciskania jakiś przycisków. Edit Nie za bardzo rozumiem 2. kodu. zamiast tekst mam dać nazwę komponentu, czy jak?
leggo komentarz 14 grudnia 2012 komentarz 14 grudnia 2012 W miejscu "tekst" ma być zmienna typu string.
Kremius komentarz 14 grudnia 2012 Autor komentarz 14 grudnia 2012 (edytowane) Dzięki. Jeszcze jedno jak zrobić aby po wpisaniu jednego znaku automatycznie przechodziło do kolejnego pola, a po wpisaniu ostatniego żeby sprawdzało wszystkie pola (każdy pojedynczo, np. czy pole1==a, pole2==b, oczywiście tekst w nich zawarty)... Z góry dzięki, bardzo mi na tym zależy Edit Jeszcze jedno. Czy można tak zrobić, że jak usuwam i nie ma nic to naciśnięcie klawisza Backspace spowoduje przeskoczenie kursora do poprzedniego, a wpisanie 1 znaku przeskoczenie do kolejnego?
leggo komentarz 15 grudnia 2012 komentarz 15 grudnia 2012 Przekazując focus do odpowiedniego pola (zależnie od aktualnej zawartości lub ostatnio wciśniętego klawisza) po modyfikacji tekstu wewnątrz danego elementu.
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.