读书人

祝各位春节快乐,猪年大发!请教对于Com

发布时间: 2011-12-24 23:03:24 作者: rapoo

祝各位大虾春节快乐,猪年大发!请教对于ComboBox选择判断问题
春节好!
程序如下:
if (this.cmbSex.SelectedItem.ToString()== " ")
{
AlerMessage( "请选择性别 ");
this.cmbSex.Focus();
}

想判断ComboBox是否已经进行了选择,如果在下拉框进行选择,程序不报错,但是如果没有选择,错误提示如下:
"使用new关键字创建对象实例 ";
"在调用方法前通过检查对象是否为空 ".
由于小弟刚接触c#不久,请多多指教!谢谢


[解决办法]
把AlerMessage( "请选择性别 ");改为:MessageBox.Show( "请选择性别 ");

想判断下选框是否已经选择!直接判断ComboBox.SelectedIndex是否大于等于零就可以了...

最好把
if(this.cmbSex.SelectedItem.ToString()== " ")
改为:
if (this.cmbSex.Text.Trim() == " ")

我不建议用SelectedItem...

读书人网 >C#

热点推荐