private void ismeGoreSecme_txt_TextChanged(object sender, EventArgs e)
        {
            soruBLL    = new SoruBLL();
            testBLL    = new TestBLL();
            secenekBLL = new SecenekBLL();
            ListelenenSoru_btn button;
            int sayac = 1;

            secenekler_flwpnl.Visible        = true;
            listelenenSorular_flwpnl.Visible = true;
            soruIcerik_txt.Visible           = true;

            listelenenSorular_flwpnl.Controls.Clear();
            foreach (var test in testBLL.GetAllByExpression(x => x.Sinav_Ismi.Contains(ismeGoreSorgulama_txt.Text)))
            {
                foreach (var soru in soruBLL.GetAllByExpression(x => x.Soru_SinavId == test.Id))
                {
                    button                = new ListelenenSoru_btn();
                    button.SoruIcerik     = soru.Soru_Icerik;
                    button.SoruSecenekler = new List <string>();
                    button.SoruId         = soru.Id;
                    foreach (var secenek in secenekBLL.GetAllByExpression(x => x.Secenek_SoruId == soru.Id))
                    {
                        button.SoruSecenekler.Add(secenek.Secenek_Ismi + " ) " + secenek.Secenek_Icerik);
                    }
                    button.Text = testBLL.GetDataByExpression(x => x.Id == soru.Soru_SinavId).Sinav_Ismi + " - " + sayac.ToString() + ". Soru";
                    button.Size = new Size(185, 100);
                    button.FlatAppearance.BorderSize = 2;
                    button.FlatStyle = FlatStyle.Flat;
                    button.Click    += new EventHandler(listelenenSoru_btn_Click);
                    button.FlatAppearance.BorderColor = Color.FromArgb(150, 150, 150);
                    button.BackColor = Color.FromArgb(0, 133, 181);
                    button.ForeColor = Color.Silver;
                    button.Font      = konuSecme_cmb.Font;
                    listelenenSorular_flwpnl.Controls.Add(button);
                    sayac++;
                }
                sayac = 1;
            }
        }
        private void listelenenSoru_btn_Click(object sender, EventArgs e)
        {
            sesCalmaClassBLL.PlayClickSound();
            ListelenenSoru_btn listelenenSoru_btn = sender as ListelenenSoru_btn;
            TextBox            secenek_txt;

            secilenSoruId           = listelenenSoru_btn.SoruId;
            soruIcerik_txt.Text     = listelenenSoru_btn.SoruIcerik;
            soruIcerik_txt.Visible  = true;
            soruIcerik_txt.ReadOnly = true;
            secenekler_flwpnl.Controls.Clear();
            foreach (string secenek in listelenenSoru_btn.SoruSecenekler)
            {
                secenek_txt           = new TextBox();
                secenek_txt.Multiline = true;
                secenek_txt.Text      = secenek;
                secenek_txt.Size      = new Size(210, 50);
                secenek_txt.ReadOnly  = true;
                secenek_txt.BackColor = Color.FromArgb(220, 220, 220);
                secenek_txt.Font      = soruIcerik_txt.Font;
                secenekler_flwpnl.Controls.Add(secenek_txt);
            }
        }
        private void konuyaGoreSorgulama_cmb_SelectedIndexChanged(object sender, EventArgs e)
        {
            soruBLL    = new SoruBLL();
            testBLL    = new TestBLL();
            secenekBLL = new SecenekBLL();
            ListelenenSoru_btn button;
            short sayac = 1;

            secenekler_flwpnl.Visible        = true;
            listelenenSorular_flwpnl.Visible = true;
            soruIcerik_txt.Visible           = true;

            listelenenSorular_flwpnl.Controls.Clear();
            foreach (var soru in soruBLL.GetAllByExpression(x => x.Soru_KonuId == (int)konuyaGoreSorgulama_cmb.SelectedValue))
            {
                button                = new ListelenenSoru_btn();
                button.SoruIcerik     = soru.Soru_Icerik;
                button.SoruSecenekler = new List <string>();
                button.SoruId         = soru.Id;
                foreach (var secenek in secenekBLL.GetAllByExpression(x => x.Secenek_SoruId == soru.Id))
                {
                    button.SoruSecenekler.Add(secenek.Secenek_Ismi + " ) " + secenek.Secenek_Icerik);
                }
                button.Text = testBLL.GetDataByExpression(x => x.Id == soru.Soru_SinavId).Sinav_Ismi + " " + sayac.ToString() + ". Soru";
                button.Size = new Size(190, 60);
                button.FlatAppearance.BorderSize = 2;
                button.FlatStyle = FlatStyle.Flat;
                button.Click    += new EventHandler(listelenenSoru_btn_Click);
                button.FlatAppearance.BorderColor = Color.FromArgb(150, 150, 150);
                button.BackColor = sorgulamaCümlesi_lbl.ForeColor;
                button.ForeColor = Color.Silver;
                button.Font      = konuyaGoreSorgulama_cmb.Font;
                listelenenSorular_flwpnl.Controls.Add(button);
                sayac++;
            }
            sayac = 1;
        }