gpt4 book ai didi

c# - 显示组合框(项目)的值(value)

转载 作者:行者123 更新时间:2023-11-30 22:19:14 24 4
gpt4 key购买 nike

我创建了一个名为 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);

我需要做什么?

谢谢!

最佳答案

Combobox 将返回一个对象,您需要将该对象转换为 ComboBoxItem 才能访问 Value

Messagebox.show(((ComboBoxItem)combobox.SelectedItem).Value);

关于c# - 显示组合框(项目)的值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15682855/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com