C#如何避免SelectedIndexChanged多次执行? C#中comboBox、listview控件在onload()绑定数据时候,如何避免执行SelectedIndexChanged事件?各位兄弟是如何解决的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用一个全局变量来达到你的功能 bool flage = false; private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { if (flage) { //你需要执行的功能代码 flage = true; } } bool flage = false; private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { if (!flage) { //你需要执行的功能代码 flage = true; } } 通过事件操作完后再注册事件ListBox1.SelectedIndexChanged += new EventHandler(ListBox1_SelectedIndexChanged); 要实现你的效果,最好就是先注销,再注册。标记是麻烦。//注销ListBox1.SelectedIndexChanged -= ListBox1_SelectedIndexChanged;//绑定ListBox1.DataSource = ...//注册ListBox1.SelectedIndexChanged += ListBox1_SelectedIndexChanged; 调用同一个ListBox_SelectedIndexChanged 如何让RSA加密相同的文本,密文每次不一样? C# 网络共享映射本地 求算法 关于流stream读取doc文件乱码问题 xenroll.dll 导入证书 有人用过没有? 菜鸟问大家一个问题..关于c#读注册表的 菜鸟求助 ===使用ASP.NET连接MYSQL4.1出现乱码=== 我用vs2003.net写C#程序时,添加到窗体上的控件会莫名其妙地丢失,郁闷!各位碰到过没有? csdn里面得到问题列表是那个xml呀 怎么获取特定的日期时间距今多少分钟? 结构struct放入ArrayList,然后按照某字段采用sort排序,在线等。
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (flage)
{
//你需要执行的功能代码
flage = true;
}
}
bool flage = false;
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (!flage)
{
//你需要执行的功能代码
flage = true;
}
}
ListBox1.SelectedIndexChanged += new EventHandler(ListBox1_SelectedIndexChanged);
//注销
ListBox1.SelectedIndexChanged -= ListBox1_SelectedIndexChanged;
//绑定
ListBox1.DataSource = ...
//注册
ListBox1.SelectedIndexChanged += ListBox1_SelectedIndexChanged;