protected void seuraavaButton_Click(object sender, EventArgs e)
        {
            // Tehdään laskutoimitus ja kerrotaan käyttäjälle oikea vastaus
            viestiLabel.Text = "Oikea vastaus oli: " + (Numero1 * Numero2) + ". ";

            // Päivitetään VaarinTulos laskuria + 1 ja päivitetään pisteLabel
            VaarinTulos++;
            pisteLabel.Text = "Oikeita vastauksia: " + OikeinTulos.ToString() + "/" + (OikeinTulos + VaarinTulos).ToString();

            // Kutsutaan uusiKysymys-metodia antamaan seuraavat kerrottavat numerot
            uusiKysymys();
        }
        protected void naytaPisteetButton_Click(object sender, EventArgs e)
        {
            // Asetetaan pisteLabel näkyväksi ja varmistetaan, että pistetiedot ovat ajantasalla
            pisteLabel.Visible = true;
            pisteLabel.Text    = "Oikeita vastauksia: " + OikeinTulos.ToString() + "/" + (OikeinTulos + VaarinTulos).ToString();

            // Piilotetaan 'Näytä pisteet' -näppäin ja tuodaan esiin 'Piilota pisteet' -näppäin.
            naytaPisteetButton.Visible   = false;
            piilotaPisteetButton.Visible = true;

            // Varmistetaan, että kursori on keskitetty vastauskenttään
            vastausKentta.Focus();
        }
        protected void vastaaButton_Click(object sender, EventArgs e)
        {
            // Varmistetaan, että kursori on keskitetty vastauskenttään
            vastausKentta.Focus();

            // Jos käyttäjän antama syöte ei ole tyhjä:
            if (!string.IsNullOrWhiteSpace(vastausKentta.Text))
            {
                // Luetaan vastausKenttä ja muutetaan parsella annettu luku int-muotoon
                String syote       = vastausKentta.Text;
                int    annettuLuku = Int32.Parse(syote);

                // Tehdään laskutoimitus ja jos vastaus meni oikein:
                if ((annettuLuku) == (Numero1 * Numero2))
                {
                    // Kerrotaan käyttäjälle, että vastaus meni oikein ja tyhjennetään vastauskenttä
                    viestiLabel.Text   = "Oikein!";
                    vastausKentta.Text = "";

                    // Lisätään OikeinTulos laskuriin + 1 ja päivitetään pisteLabel
                    OikeinTulos++;
                    pisteLabel.Text = "Oikeita vastauksia: " + OikeinTulos.ToString() + "/" + (OikeinTulos + VaarinTulos).ToString();

                    // Kutsutaan uusiKysymys-metodia antamaan seuraavat kerrottavat numerot
                    uusiKysymys();
                }
                // Jos vastaus meni väärin:
                else
                {
                    // Kerrotaan käyttäjälle, että vastaus meni väärin ja tyhjennetään vastauskenttä
                    viestiLabel.Text   = "Väärin, yritä uudestaan.";
                    vastausKentta.Text = "";

                    // Lisätään VaarinTulos laskuriin + 1 ja päivitetään pisteLabel
                    VaarinTulos++;
                    pisteLabel.Text = "Oikeita vastauksia: " + OikeinTulos.ToString() + "/" + (OikeinTulos + VaarinTulos).ToString();

                    // Varmistetaan, että kursori on keskitetty vastauskenttään
                    vastausKentta.Focus();
                }
            }
        }