列表框中显示的组合框的内容
Posted
技术标签:
【中文标题】列表框中显示的组合框的内容【英文标题】:contents of combo box shown in list box 【发布时间】:2013-05-27 01:55:57 【问题描述】:我想知道,如果我单击 ComboBox
上的选择,例如字母 A
,并且我希望其内容显示在 label
或 ListBox
中,我该怎么做?我尝试使用下面的一些代码进行试验。下面的代码对我不起作用。有什么其他方法或建议吗?
private void selectContents_SelectedIndexChanged(object sender, System.EventArgs e)
string var;
var = selectContents.Text;
if (var == "A")
Label1.Text = "hi";
listBox1.Text = "hi";
好的问题解决了我只需要更改 var :D
【问题讨论】:
你不能有字符串 var , var 是 c# 中的关键字 【参考方案1】:你不能有string var;
var
是c#中的关键字MSDN C# keywords
我不知道该代码是如何编译的,我想不是
编辑
string a = "var"; //this is ok
string var = "a"; //this is not
【讨论】:
我明白了,但我可以在我的组合框中使用它??我现在知道了。我只是用另一个名称更改了 var 它可以是一个属性的值,但不能是它的名字 我现在知道了。我只是用另一个名称更改了 var。谢谢 @kazSone - 如果这能解决您的问题以帮助未来的访问者,请标记为已回答【参考方案2】:我相信这就是你要找的。p>
private void selectContents_SelectedIndexChanged(object sender, System.EventArgs e)
listBox1.Items.Add(selectContents.SelectedItem);
Label1.Text = selectContents.SelectedItem;
【讨论】:
以上是关于列表框中显示的组合框的内容的主要内容,如果未能解决你的问题,请参考以下文章