C# 实现ComboBox的SelectedIndexChanged事件的问题! 我想实现ComboBox的SelectedIndexChanged事件,但是我又想做到当我用键盘的上下键选择ComboBox的下拉项时不触发SelectedIndexChanged事件,应该怎么做?各位高手指点一下!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://topic.csdn.net/t/20040908/15/3352601.html 呵呵private void comboBox1_SelectedIndexChanged(object sender, EventArgs e){ if(IsDo) MessageBox.Show("change");}bool IsDo = true;//标志private void comboBox1_KeyDown(object sender, KeyEventArgs e){ if (e.KeyCode == Keys.Up || e.KeyCode == Keys.Down) { IsDo = false; }}private void comboBox1_KeyUp(object sender, KeyEventArgs e){ if (e.KeyCode == Keys.Up || e.KeyCode == Keys.Down) { IsDo = true; }} comboBox1_SelectedIndexChanged事件是在comboBox1_KeyDown之后comboBox1_KeyUp之前发生的 如何实现C#和C++的通信? 请教:如何才能将资源名称在窗体设计时可以通过控件属性选择? listview 问题 还是接口的问题 如何获取拨号连接的状态 C#程序如何独立运行(不用安装VS.NET)???请各位大虾指教! 请教关于BMP位图的问题! 为什么数据库连接打不开? 插件机制 三层架构和模型的一些问题 RichTextBox存成图片里,不要空的内容!! 无法从指定的数据表中删除
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if(IsDo)
MessageBox.Show("change");
}
bool IsDo = true;//标志
private void comboBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Up || e.KeyCode == Keys.Down)
{
IsDo = false;
}
}private void comboBox1_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Up || e.KeyCode == Keys.Down)
{
IsDo = true;
}
}