private void VeriTabaniniOlustur_Btn_Click(object sender, EventArgs e) { HataYeri = 0; string KontrolMesaji = ""; try { HataYeri = 1; if (KarakterSetleri_LV.SelectedItems.Count > 0) { if (YeniVeriTabaniAdi_TBox.Text.Length > 0) { HataYeri = 2; mySQLYonet.BaglantiAc(DBHost, DBUser, DBPass, ""); HataYeri = 3; string Charset = KarakterSetleri_LV.SelectedItems[0].SubItems[1].Text; string Collation = KarakterSetleri_LV.SelectedItems[0].SubItems[0].Text; HataYeri = 4; int sonuc = mySQLYonet.VeriTabaniOlustur(YeniVeriTabaniAdi_TBox.Text, Charset, Collation); if (sonuc > 0) { mySQLYonet.BaglantiKapat(); // dialog kapanınca bunu açan diğer formda FormActivate eventı bir seferliğine mahsus tetiklenecek. OrtakSinif.FormActivateKilitli = false; this.Close(); } HataYeri = 5; mySQLYonet.BaglantiKapat(); } else { if (DilSec.aktifdil == "tr") { KontrolMesaji = DilSec.Lutfen + " " + DilSec.VeriTabani.ToLower() + " " + DilSec.Adi.ToLower(); KontrolMesaji += " " + DilSec.YaziYaz.ToLower(); } else if (DilSec.aktifdil == "en") { KontrolMesaji = DilSec.Lutfen + " " + DilSec.YaziYaz.ToLower() + " " + DilSec.VeriTabani.ToLower(); KontrolMesaji += " " + DilSec.Adi.ToLower(); } MessageBox.Show(KontrolMesaji); YeniVeriTabaniAdi_TBox.Focus(); return; } } else { if (DilSec.aktifdil == "en") { KontrolMesaji = DilSec.Lutfen + " " + DilSec.Secin.ToLower(); KontrolMesaji += " " + DilSec.Bir.ToLower() + " " + DilSec.DilKarsilastirmasi.ToLower(); } else if (DilSec.aktifdil == "tr") { KontrolMesaji = DilSec.Lutfen + " " + DilSec.Bir.ToLower(); KontrolMesaji += " " + DilSec.DilKarsilastirmasi.ToLower() + " " + DilSec.Secin.ToLower(); } MessageBox.Show(KontrolMesaji); return; } } catch (Exception Istisna) { OrtakSinif.ProgramHatasi("VeriTabaniniOlustur_Btn_Click()", HataYeri, Istisna); } }