首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

怎么让Combobox只有在用鼠标点击时发生SelectIndexChange,而在用程序修改其SelectIndex时不发生此事件

2011-12-28 
如何让Combobox只有在用鼠标点击时发生SelectIndexChange,而在用程序修改其SelectIndex时不发生此事件.如

如何让Combobox只有在用鼠标点击时发生SelectIndexChange,而在用程序修改其SelectIndex时不发生此事件.
如何让Combobox只有在用鼠标点击时发生SelectIndexChange,而在用程序修改其SelectIndex时不发生此事件.请问这要如何实现.谢谢!

[解决办法]
定义个布尔型的变量
在鼠标点击更改的时候为真
在SelectIndexChange里判断这个变量是不是为真,如果真就执行语句 否则跳出
[解决办法]
RemoveHandler Me.Combobox.SelectIndexChanged, AddressOf 要禁止响应的事件函数名
Me.Combobox.SelectIndex = ...
AddHandler Me.Combobox.SelectIndexChanged, AddressOf 要禁止响应的事件函数名

热点排行