我怎么判断comboBox的值不是“”,如果是空值就FOCUS,我的代码是这样写的应该怎么修改?
private void comboBox2_SelectedIndexChanged(object sender, System.EventArgs e)
{
if (comboBox1.SelectedIndex.ToString()="")
{
MessageBox.Show("请选择查找类型!");
comboBox1.Focus();
}
}
private void comboBox2_SelectedIndexChanged(object sender, System.EventArgs e)
{
if (comboBox1.SelectedIndex.ToString()="")
{
MessageBox.Show("请选择查找类型!");
comboBox1.Focus();
}
}
解决方案 »
- sqlserver存储过程 winform与控制台程序 慢
- (求高手)如何在winfrom中實現QQ模式的保存用戶名和密碼
- 请教高手:windows服务在安装的时候能不能输入参数呢?
- Datagridview列顺序显示问题
- 如何将一个其他人写的EXE或者DLL嵌入到我自己的程序中
- 怎么把程序中自定义的临时表拷贝回数据庫
- C#的析构函数的默认访问级别是什么? 可否编程获得一个函数的访问级别?
- 如何定义长度为6个整数呢
- 在使用Crystal Reports时,除了用加入新项--专家向导生成.rpt文件外,还有什么别的方法
- 请问C#如何操作OLE对象
- ???关于获取ie上选中文字的问题,谢谢
- 各位斑竹请进!一个简单的大问题!
private void comboBox1_Leave(object sender, System.EventArgs e)
{
if (comboBox1.Text.ToString()="")
{
MessageBox.Show("请选择查找类型!");
comboBox1.Focus();
} }应该是这个吧。
private void comboBox2_SelectedIndexChanged(object sender, System.EventArgs e)
{
if (comboBox1.SelectedIndex != -1)
{
MessageBox.Show("请选择查找类型!");
comboBox1.Focus();
}
你的条件写错啦
private void comboBox2_SelectedIndexChanged(object sender, System.EventArgs e)
{
if (comboBox1.SelectedIndex == -1)//是== 不是 !=
{
MessageBox.Show("请选择查找类型!");
comboBox1.Focus();
}
}