private void button1_Click(object sender, EventArgs e) { CheckBoxKontrol(); if (TextBoxKontrol()) { if (pascevap == false) { formkontrol.CevapGonder(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text, baslangic); baslangic += 5; } else { if (k == 0) { SkorHesaplayıcı skorhesapla = new SkorHesaplayıcı(formkontrol, sayac); SkorForm skorform = new SkorForm(skorhesapla, sorudizisi); skorform.Show(); Close(); } formkontrol.PasCevapGonder(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text, baslangic); baslangic += k_onceki - k; } FormTemizle(); BaslangicKontrol(); SoruYaz(sayac); } }
private Soru [] PasIlkCalisma(Soru [] dizi) { int[] cevaplar = formkontrol.cevaplar; int[] indexleyici = new int[20]; k = 0; for (int i = 0; i < cevaplar.Length; i++) { if (cevaplar[i] == -1) { indexleyici[k] = i; k++; } } if (k == 0) { SkorHesaplayıcı skorhesapla = new SkorHesaplayıcı(formkontrol, sayac); //Skor gösterecek forma sapış. SkorForm skorform = new SkorForm(skorhesapla, sorudizisi); skorform.Show(); Close(); } pasgecilenler = new Soru[k]; for (int i = 0; i < k; i++) { pasgecilenler[i] = dizi[indexleyici[i]]; } FormKontrolcuPasDogruCevapGonder(pasgecilenler); return(pasgecilenler); }