ComboBox中的SelectedText属性怎么用,要一个例子

来源:百度知道 编辑:UC知道 时间:2024/06/06 04:55:17
cbo.SelectedText="abc";
console.writeln(cbo.SelectedText);
为什么还是空字符串?
这个cbo里面有四项,分别是a,b,c,d,但是无论运行时,选择哪个,cbo.SelecedText返回的都是空串
程序时这样写的
private void button1_Click(object sender, EventArgs e)
{ textBox1 .Text = comboBox1.SelectedText; }
窗体上只有一个TextBox和一个ComboBox,发现不起作用之后,我才想用上面cbo.SelectedText="abc";这个方法来验证,结果还是不行,请教大家

确认你的combobox1里面的值包括有abc这个值,
看你补充说的分别是a,b,c,d,那当然用combobox1.selectedtext="abc"是没法取得正确的值的。只能取得a,b,c,d中的其中一个值
另外,有时候需要强制转换combobox1.selectedtext的格式,例如
int result=int.parse(combobox1.selectedtext.tostring())

首先你的ComboBox中的Items属性中要有值!
这样在使用ComboBox的Selected属性调用的时候就能取出相应的取值(selectedtext取值是当前Items取出的当前值。即当前鼠标选中的项目)
而你是给cbo.SelectedText赋值后在输出到页面上!

希望对你有帮助!

cbo.Items.add("abc");
console.writeln(cbo.SelectedText);
你的combox理根本没添加项,肯定是空的呀,用add方法添加

你的显示字段是否有ABC