private void textBox1_TextChanged(object sender, TextChangedEventArgs e) { nowKigoList.Clear(); listBox1.Items.Clear(); if (textBox1.Text == "") { button1.IsEnabled = false; button2.IsEnabled = false; button1.Content = "該当する学科はありません"; button2.Content = "該当する学科はありません"; var km = KigoSearch.kigoManager; for (int i = 0; i < km.colleges.Count; i++) { var ini = km.initials[i].data; var str = "-"; if (ini[0] != null) { str = ini[0]; } listBox1.Items.Add( km.colleges[i] + "カレッジ | " + km.departments[i] + " | " + "\"" + str + "\"などと入力すれば候補に出ます"); } return; } var ls = KigoSearch.getResult(textBox1.Text); if (ls.Length == 0) { button1.IsEnabled = false; button2.IsEnabled = false; return; } if (ls.Length == 1) { button1.IsEnabled = true; button2.IsEnabled = false; button1.Content = ls[0].department + " : " + ls[0].kigo; nowKigoList.Add(ls[0].kigo); } if (ls.Length >= 2) { button1.IsEnabled = true; button2.IsEnabled = true; button1.Content = ls[0].department + " : " + ls[0].kigo;; button2.Content = ls[1].department + " : " + ls[1].kigo;; for (int j = 0; j < ls.Length; j++) { nowKigoList.Add(ls[j].kigo); } for (int i = 2; i < ls.Length; i++) { listBox1.Items.Add( ls[i].department + " : " + ls[i].kigo); } } }
public void MyInitializeComponent() { KigoSearch.inuptKigoData(@".\専門学校学科記号.csv"); //aaa this.button1.Content = "該当する学科はありません"; this.button2.Content = "該当する学科はありません"; this.button1.IsEnabled = false; this.button2.IsEnabled = false; this.Topmost = true; this.Title = "C#産App v0.1"; }