Value と text の 2 つの props を持つ ComboBoxitem という独自のクラスを作成しました。
public class ComboBoxItem
{
public string Value;
public string Text;
public ComboBoxItem(string val, string text)
{
Value = val;
Text = text;
}
public override string ToString()
{
return Text;
}
}
今、毎回値とテキストをコンボボックスアイテムに追加したい
このようなもの:
public ComboBoxItem busstops;
private void Form1_Load(object sender, EventArgs e)
{
lblText.Text = "Timetable Bushours for " + "New Bridge Street-St Dominics";
busstops = new ComboBoxItem("410000015503", "New Bridge Street-St Dominics");
busstops = new ComboBoxItem("410000015552", "Bothal Street (N-Bound), Byker ");
/* comboBox1.Items.Add(new ComboBoxItem ("410000015503", "New Bridge Street-St Dominics"));
comboBox1.Items.Add(new ComboBoxItem("410000015552", "Bothal Street (N-Bound), Byker "));*/
comboBox1.Items.Add(busstops);
}
しかし、問題は最後の項目だけが追加されることです (私は常に new ComboboxItem と言うので正常です) が、彼が常に新しいコンボボックス項目を追加できるコードをどのように変更できますか?
ありがとう!