Robię quiz na informatykę w C# w visualu
Mam parę problemów, z którymi nie mogę sobie poradzić...
- StreamWriter Plik = new StreamWriter(TextBox1.Text); // co wpisać w Streamwriterze aby plik był tworzony w formacie .txt przy pomocy textboxa obok oraz był tworzony w miejscu gdzie przyszła aplikacja .exe będzie się znajdować? (chodzi o to, że jak przekażę quiz nauczycielowi w szkole, będzie mógł sobie zmieniać pytania i odp.
- listBox1.Items.Add(textBox1.Text); // chciałbym aby listbox pokazywal pliki .txt znajdujące się w miejscu gdzie aplikacja .exe będzie się znajdywać. Czy ta funkcja będzie "na stałe" pokazywać to co się znajduje czy tylko częściowo to co przed chwilą dodałem przy pomocy textboxa?
- wybieram z listboxa plik(nazwa epoki literackiej), klikam dalej(to już zaprogramowane) pokazuje się kolejne okienko gdzie nauczyciel będzie mógł dodawać dowolną ilość pytań i 4 odpowiedzi oraz zaznaczał która odpowiedz jest poprawna.(Tu mam największy problem) Próbowałem wczytywać za pomoca streamwriter, ale nie mam pojęcia jak później, przy skorzystaniu z funkcji streamreader program będzie wiedział która odpowiedź jest poprawna(próbowałem checkboxów - ale jakoś nie wyszło) oraz kiedy ma zliczyć punkty tzn raz pytań będzie powiedzmy 11 to po 11 ma zliczać punkty a raz powiedzmy 5 pytań to po 5 zliczanie punktów. Wszystko potrafiłbym zaprogramować gdyby "pytania i odpowiedzi były stałe " a tak za każdym razem inny checkbox może być, i inna ilość pytań oraz nieskończona ilość application forms(każde kolejne pytanie)
- mam menu. Klikam start>wybierz test>wybieram z listy test, klikam wybierz. Okno się zamyka(app.close) mam głowne okno quizu i przycisk "rozpocznij quiz" <- jak zrobić że właśnie quiz włączy się ze wcześniejszego wyboru testu?
Dodaje Screenshoty koncepcji...
Bardzo proszę o pomoc. Dopiero co zaczynam przygodę z C# i visual studio
- d8595f78ec.png (171 KB) - ściągnięć: 171
- da55c80937.png (197 KB) - ściągnięć: 138
- 5f9e1be90c.png (180 KB) - ściągnięć: 139
- d4b673e4b0.png (160 KB) - ściągnięć: 163