- Za pomocą przycisków wskaż lokalizacje plików tekstowych ze słowkamiANG i PL. (dwa osobne pliki)
Po co trzymać w dwóch osobnych plikach tekstowych? Narażasz się na problem braku spójności angielskiego słowa z tłumaczeniem, jeżeli dodasz ich więcej. Nie prościej będzie to załatwić na przykład plikiem CSV?
- Kliknij przycisk start aby rozpocząć program
Intuicyjność! Niech ładuje od razu po uruchomieniu programu, a nie kliknięciu przycisku.
I w tym miejscu pojawia się problem. Program zamiast za każdym razem czekać aż wprowadzę nowe słowko do textboxa to się zapętla, pytania w labelu się zamieniają i wyświetla MessageBox'y.
Bo przy kliknięciu w przycisk sprawdzButton wypisujesz od razu wszystkie elementy tablicy (dopóki wciąż inkrementowane i nie osiągnie rozmiaru zapełnionej tablicy).
Powinieneś gdzieś trzymać informację o obecnym indeksie tablicy lub numerze słowa (w którymś labelu?), zinkrementować liczbę po wyświetleniu informacji o poprawności tłumaczenia i załadować kolejny element (lub jakakolwiek inna decyzja, jeżeli na przykład skończy się zasób słów), bez użycia jakiejkolwiek pętli.