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;
}
}
この方法で値を含むテキストをコンボボックスに入れました。
busstops = new ComboBoxItem("410000015503", "New Bridge Street-St Dominics");
comboBox1.Items.Add(busstops);
busstops = new ComboBoxItem("410000015552", "Bothal Street (N-Bound), Byker ");
comboBox1.Items.Add(busstops);
アイテムをクリックしてボタンをクリックすると、メッセージボックスが表示され、選択したアイテムの値が表示されるようになりました。
しかし問題は、コンボボックスに「New Bridge Street...」のようなテキストしか表示できないことです.テキストだけがコンボボックスにあり、その値を表示したい..
このようなもの:
Messagebox.show(combobox.selectedCombboxItem.Value);
私は何をする必要がありますか?
ありがとう!