コード例 #1
0
        protected void Button1_Click1(object sender, EventArgs e)
        {
            Button1.Visible      = false;
            RadioButton1.Visible = true;
            RadioButton2.Visible = true;
            RadioButton3.Visible = true;
            RadioButton4.Visible = true;
            Button2.Visible      = true;
            Pytanie mirek = new Pytanie();

            Label3.Text       = "Pytanie " + (i + 1) + ".:";
            Label1.Text       = mirek.get(i, 0);
            RadioButton1.Text = mirek.get(i, 1);
            RadioButton2.Text = mirek.get(i, 2);
            RadioButton3.Text = mirek.get(i, 3);
            RadioButton4.Text = mirek.get(i, 4);
        }
コード例 #2
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            Pytanie marek = new Pytanie();

            if (Button2.Text == "Następne pytanie")
            {
                if (i < 9)
                {
                    if (RadioButton1.Checked)
                    {
                        zaznaczone[i] = "A";
                    }
                    if (RadioButton2.Checked)
                    {
                        zaznaczone[i] = "B";
                    }
                    if (RadioButton3.Checked)
                    {
                        zaznaczone[i] = "C";
                    }
                    if (RadioButton4.Checked)
                    {
                        zaznaczone[i] = "D";
                    }

                    i++;
                    Label3.Text       = "Pytanie " + (i + 1) + ".:";
                    Label1.Text       = marek.get(i, 0);
                    RadioButton1.Text = marek.get(i, 1);
                    RadioButton2.Text = marek.get(i, 2);
                    RadioButton3.Text = marek.get(i, 3);
                    RadioButton4.Text = marek.get(i, 4);
                }
                if (i == 9)
                {
                    Button2.Text = "Zakończ i sprawdź odpowiedzi";
                }
            }
            else
            {
                if (RadioButton1.Checked)
                {
                    zaznaczone[i] = "A";
                }
                if (RadioButton2.Checked)
                {
                    zaznaczone[i] = "B";
                }
                if (RadioButton3.Checked)
                {
                    zaznaczone[i] = "C";
                }
                if (RadioButton4.Checked)
                {
                    zaznaczone[i] = "D";
                }

                Button2.Visible = false;
                Label2.Text     = "Twoje odpowiedzi to:";

                Numer.Text  = "Numer pytania:";
                Numer0.Text = "1.";
                Numer1.Text = "2.";
                Numer2.Text = "3.";
                Numer3.Text = "4.";
                Numer4.Text = "5.";
                Numer5.Text = "6.";
                Numer6.Text = "7.";
                Numer7.Text = "8.";
                Numer8.Text = "9.";
                Numer9.Text = "10.";

                Zaznaczona.Text  = "Zaznczona odpowiedź:";
                Zaznaczona0.Text = zaznaczone[0];
                Zaznaczona1.Text = zaznaczone[1];
                Zaznaczona2.Text = zaznaczone[2];
                Zaznaczona3.Text = zaznaczone[3];
                Zaznaczona4.Text = zaznaczone[4];
                Zaznaczona5.Text = zaznaczone[5];
                Zaznaczona6.Text = zaznaczone[6];
                Zaznaczona7.Text = zaznaczone[7];
                Zaznaczona8.Text = zaznaczone[8];
                Zaznaczona9.Text = zaznaczone[9];

                Poprawna.Text  = "Poprawna odpowiedź:";
                Poprawna0.Text = marek.get(0, 5);
                Poprawna1.Text = marek.get(1, 5);
                Poprawna2.Text = marek.get(2, 5);
                Poprawna3.Text = marek.get(3, 5);
                Poprawna4.Text = marek.get(4, 5);
                Poprawna5.Text = marek.get(5, 5);
                Poprawna6.Text = marek.get(6, 5);
                Poprawna7.Text = marek.get(7, 5);
                Poprawna8.Text = marek.get(8, 5);
                Poprawna9.Text = marek.get(9, 5);

                int licznik = 0;
                for (int i = 0; i < 10; i++)
                {
                    if (zaznaczone[i] == marek.get(i, 5))
                    {
                        licznik++;
                        kolor[i] = System.Drawing.Color.Green;
                    }
                    else
                    {
                        kolor[i] = System.Drawing.Color.Red;
                    }
                }

                Zaznaczona0.ForeColor = kolor[0];
                Zaznaczona1.ForeColor = kolor[1];
                Zaznaczona2.ForeColor = kolor[2];
                Zaznaczona3.ForeColor = kolor[3];
                Zaznaczona4.ForeColor = kolor[4];
                Zaznaczona5.ForeColor = kolor[5];
                Zaznaczona6.ForeColor = kolor[6];
                Zaznaczona7.ForeColor = kolor[7];
                Zaznaczona8.ForeColor = kolor[8];
                Zaznaczona9.ForeColor = kolor[9];

                Wynik.Text = "Gratulacje, udało Ci się uzyskać " + (licznik * 10).ToString() + "% punktów!!!";
            }
        }