//Kelime öğrenme formu ilk açıldığında combobox a sözlükteki kelimeler ekleniyor private void KelimeOgren_Load(object sender, EventArgs e) { cmb_Kelimeler.Items.Clear(); SozlukKelime sozluk = new SozlukKelime(); List <string> kelimeler = new List <string>(); kelimeler = sozluk.OkumaIslemi("Sözlük.txt"); string[] okunanlar = new string[Regex.Split(kelimeler[0], @"\s").Length]; for (int i = 0; i < kelimeler.Count; i++) { okunanlar = Regex.Split(kelimeler[i], @"\s"); cmb_Kelimeler.Items.Add(okunanlar[0]); } }
//Sözlük formu açıldığında sözlük dosyasındaki tüm kelimeler listviewe yazdırılıyor. private void UISozluk_Load(object sender, EventArgs e) { SozlukKelime sozlukKelime = new SozlukKelime(); List <string> kelimeler = new List <string>(); kelimeler = sozlukKelime.OkumaIslemi("Sözlük.txt"); string[] lines = new string[kelimeler[0].Split('\t').Length]; for (int i = 0; i < kelimeler.Count; i++) { lines = kelimeler[i].Split('\t'); lines[0] = char.ToUpper(lines[0][0]) + lines[0].Substring(1); lines[1] = char.ToUpper(lines[1][0]) + lines[1].Substring(1); lines[2] = char.ToUpper(lines[2][0]) + lines[2].Substring(1); var satir = new ListViewItem(lines); lstvwKelimeler.Items.Add(satir); } }
//Kullanıcı kelime ekleme tuşuna bastığında kelime eğer daha önce eklenmemişse ve bilgiler boş değilse kelime sözlüğe ekleniyor. private void btn_KelimeEkle_Click(object sender, EventArgs e) { if (txt_kelimeAdi.Text == "" || txt_kelimeKarsiligi.Text == "" || txt_kelimeTuru.Text == "") { MessageBox.Show("Lütfen bilgileri doldurun!"); } else { SozlukKelime eklenecekKelime = new SozlukKelime(); eklenecekKelime.kelimeAdi = txt_kelimeAdi.Text; eklenecekKelime.kelimeKarsiligi = txt_kelimeKarsiligi.Text; eklenecekKelime.kelimeTuru = txt_kelimeTuru.Text; eklenecekKelime.DosyayaEkleKontrollu(eklenecekKelime, "Sözlük.txt"); txt_kelimeAdi.Text = ""; txt_kelimeKarsiligi.Text = ""; txt_kelimeTuru.Text = ""; } }