Oczekiwanie na wpisanie tekstu

Oczekiwanie na wpisanie tekstu
  • Rejestracja: dni
  • Ostatnio: dni
0

Mam taki problem - korzystam z windows forms i po kliknieciu buttona uruchami mi sie petla while, ktora powinna oczekiwac na wpisanie tekstu do textboxa. Niestety tak sie nie dzieje, petla sie kreci w kolko, nie wpisuje do textboxów tego co potrzeba i nie daje uzytkownikowi szansy na wpisanie niczego do tekstboxów.

wyglada to mniej wiecej tak:

klikniecie_buttona
{
while (warunek (np.wpisanie 100 poprawnych slow przez uzytkownika))
{
wpisz cos do texboxow;
-->poczekaj az uzytkownik wpisze cos do swojego textboxu;
sprawdz poprawnosc tego co wpisal uzytkownik;
sprawdz warunek;
}
}

problem jest oczywiscie w miejscu gdzie program powinien poczekac na akcje uzytkownika

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

Co Ty kombinujesz?
I czemu dziwi Cię, że pętla działa, skoro takie jej zadanie?

W celu czekania na akcję użytkownika można by chyba uśpić wątek...

Pokaż kod.

.::CYMES::.
  • Rejestracja: dni
  • Ostatnio: dni
0

Rozwiązania masz 2 albo utworzenie nowego wątku i w nim bawienie się w pętle, wg mnie rozwiązanie beznadziejne albo korzystanie z event-ów czyli w Twoim przypadku będzie to TextChanged i z tego powinieneś skorzystać.

wasiu
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 1552
0

Rozwiazania z petla nie podawalbym w ogole jako rozwiazania, bo jest ono conajmniej abstrakcyjne :P
Tylko i wylacznie obsluga Eventow!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.