2013-02-23 74 views
0

我使用此代码来保护列表中显示的最后部分。
这工作正常,但每当我得到 ComboBox返回一个空字符串。
其实它应该返回“第一”或我错了吗?.NET ComboBox是否被窃听?

comboBox1.Items.Add("First \0 Last"); 
comboBox1.SelectedIndex = 0; 
if (comboBox1.SelectedText == "") MessageBox.Show("Empty string"); 
//Message box shown 

注:我不是寻找一个解决方案来解决这个

+2

我不知道.NET什么,但回答有关它被窃听永远是“可疑”的问题。 – sevenseacat 2013-02-23 13:47:39

回答

0

它总是最好使用SelectedIndex挑选出来的文字,例如,comboBox1.Items[comboBox1.SelectedIndex]