// Sadece rakam girme ayarı.
        private void MinTextBox_KeyPress(object sender, KeyPressEventArgs e){
            if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && (e.KeyChar != '.')){
                e.Handled = true;
            }
            // Ondalıklı sayı girişine izin verir
            if ((e.KeyChar == '.') && ((sender as TextBox).Text.IndexOf('.') > -1)){
                e.Handled = true;
            }
        }
        private void MaxTextBox_KeyPress(object sender, KeyPressEventArgs e){
            if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && (e.KeyChar != '.')){
                e.Handled = true;
            }
            // Ondalıklı sayı girişine izin verir
            if ((e.KeyChar == '.') && ((sender as TextBox).Text.IndexOf('.') > -1)){
                e.Handled = true;
            }
        }
        // Sayıları liste üzerinde tutuyoruz
        List<int> generate_values = new List<int>();
        private void main_process(){
            // Boş olup olmadığını kontrol ediyoruz
            if (MinTextBox.Text == ""){
                MessageBox.Show("Lütfen minimum değeri giriniz.", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }else if (MaxTextBox.Text == ""){
                MessageBox.Show("Lütfen maksimum değeri giriniz.", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }else{
                if (MinTextBox.Text != "" && MaxTextBox.Text != ""){
                    // Int türüne dönüştürüyoruz
                    int min_value = Convert.ToInt32(MinTextBox.Text.Trim());
                    int max_value = Convert.ToInt32(MaxTextBox.Text.Trim());
                    // Min değerin Max değerden büyük olup olmadığını denetliyoruz
                    if (min_value > max_value){
                        MessageBox.Show(String.Format("Minimum değer ({0}), makismum değerden ({1}) büyük olamaz.", min_value, max_value), Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        generate_values.Clear();
                    }else{
                        // 2 tane random üreteceği için for döngüsü ile çalıştırıyoruz
                        Random random_generate = new Random();
                        for (int i = 1; i <= 2; i++){
                            // kendi belirlediğimiz min ve max değerleri veriyoruz
                            int last_value = random_generate.Next(min_value, max_value);
                            // üretilen sayıları listeye ekliyoruz
                            generate_values.Add(last_value);
                        }
                        // groupbox2 başlığına olması gereken işlemi yazdırıyoruz
                        groupBox2.Text = "Sorunun cevabı nedir? :" + generate_values[0] + " * " + generate_values[1];
                    }
                }
            }
        }
        // Hesaplama işlemi için sürekli olarak farklı değer üretebilirsiniz.
        private void ProcessStartBtn_Click(object sender, EventArgs e){
            generate_values.Clear();
            main_process();
        }
        // Toplam sonucu göndermek için button komutu
        private void SendValueBtn_Click(object sender, EventArgs e){
            if (SendLastValueTextBox.Text == ""){
                MessageBox.Show("Lütfen sorunun cevabını yazınız.", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }else{
                // Liste içerisinde üretilen 2 değeri çarpıyoruz ve summ değişkenine atıyoruz
                if (generate_values.Count == 0){
                    MessageBox.Show("Lütfen önce işlemi başatınız.", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }else{
                    int summ = generate_values[0] * generate_values[1];
                    // Kontrol ediyoruz
                    if (Convert.ToInt32(SendLastValueTextBox.Text) == summ){
                        LastDanceLabel.Text = "Değer doğru";
                        // Programı kapatmak istiyorsanız eğer
                        //Application.Exit();
                    }else{
                        LastDanceLabel.Text = "Değer yanlış";
                    }
                }
            }
        }