private void StartKviz_Click(object sender, EventArgs e) //Klik na dugme za pocetak kviza { string grad = (string)ListaGradova.SelectedItem; //Uzima se ime izabranog grada radi pronalaska fajla iz kojeg ce se citati pitanja if (grad != null) { //Kad kviz pocne, sakrivaju se komponente za odabir grada label1.Hide(); ListaGradova.Hide(); StartKviz.Hide(); linijeFajla = System.IO.File.ReadAllLines(@"Gradovi\" + grad + ".txt"); //Citanje fajla i smjestanje linija u dati string (folder Gradovi se nalazi na istom mjestu kao i exe fajl) string[] podaciLinije = linijeFajla[++indeksPitanja].Split(new char[1] { ',' }); //Citanje prvog pitanja (++indeksPitanja jer se preskace prva linija fajla koja samo imenuje kolone) updateQuiz(podaciLinije); //Kviz je zapocet i sada se pojavljuje pitanje zajedno sa ponudjenim odgovorima Pitanje.Show(); Odg1.Show(); Odg2.Show(); Odg3.Show(); } }
public Kviz_UserControl() //Konstruktor { InitializeComponent(); //Prije pocetka kviza, pitanje i odgovori su sakriveni Pitanje.Hide(); Odg1.Hide(); Odg2.Hide(); Odg3.Hide(); indeksPitanja = 0; brojTacnihOdgovora = 0; linijeFajla = null; }
private void resetujKviz() { //Resetuje kviz i omogucava ponovno igranje Pitanje.Hide(); Odg1.Hide(); Odg2.Hide(); Odg3.Hide(); label1.Show(); ListaGradova.Show(); StartKviz.Show(); indeksPitanja = 0; brojTacnihOdgovora = 0; }