RootVik
Witam, mam problem z programem:
KOD: http://pastebin.com/YnpVEDFr
EXE: http://wyslij-plik.pl/pokaz/794364---xqj0.html

Chodzi o to, że po wprowadzeniu danych do pierwszego textboxa, a następnie wprowadzenie do jakiegokolwiek dalej to program będzie konwertował dane wpisane w pierwszym textboxie. Wiem, że wynika to ze struktury programu, gdzie po wprowadzeniu kilku zestawu danych konwertują się te co są "wyżej" w programie, a to przez budowę wyboru opcji konwertowania, gdzie wykonuje się pierwszy warunek (zobacz kod). Problem polega na tym, ze nie wiem jak przebudować program, aby konwertował on dane, które zostały wprowadzone jako ostatnie, np. jak wprowadzę dane do pierwszego textboxa, a następnie do ostatniego to będzie on konwertował dane z tego ostatniego. Ma ktoś jako pomysł? Prosiłbym o pomoc czy nakierowanie.

Jeżeli coś jest niezrozumiałe to proszę pisać, a postaram się wytłumaczyć to lepiej.

#programowanie #naukaprogramowania
  • Najlepsze
  • Wszystkie komentarze
M.....o
M.....o
@RootVik: otaguj #csharp
G.....p
G.....p
@RootVik: Może jeden event podpiąć do wszystkich onKeyDown, zapisywać sobie ID sendera, albo całą referencję do textboxa i wiesz gdzie ostatnio było coś wpisane?
ZapomnialWieprzJakProsiakiemByl
@RootVik:
Chcesz konwertować z dwóch(wielu) pól jednocześnie?
Czy może jak skonwertujesz raz to chcesz po wprowadzeniu danych skonwertować z pola niżej?
RootVik
RootVik Autor
0
@ZapomnialWieprzJakProsiakiemByl: Oczywiście, że konwertowanie dwóch nie ma najmniejszego sensu. Chcę, aby konwertowało tylko te dane, które zostały wprowadzone jako ostatnie.
ZapomnialWieprzJakProsiakiemByl
@RootVik:
Zupełnie nie skumałem:)
Weź kliknij dwa razy na każdym texboxie i będziesz miał obsługę zdarzenia TextChanged
i w nim zeruj wszystkie pola tekstowe podobnie jak button2_Click.

Możesz napisać wspólną funkcję żeby nie powielać kodu.