1
我在组合框中有几个项目,我正在选择一个项目,selectindexchanged事件正在调用。然后我点击它并选择相同的项目(索引没有变化),但仍然选择了变化的事件正在被调用。我们有什么方法可以避免这种情况? C#.Net(WinForms)Combobox selectedindex更改事件即使在索引未更改时也会调用
我在组合框中有几个项目,我正在选择一个项目,selectindexchanged事件正在调用。然后我点击它并选择相同的项目(索引没有变化),但仍然选择了变化的事件正在被调用。我们有什么方法可以避免这种情况? C#.Net(WinForms)Combobox selectedindex更改事件即使在索引未更改时也会调用
您是否尝试调试它以查看选定索引已更改的位置(如果)?
否则,您可以在事件处理程序中进行检查,以查看它是否与选定的项目相同,如果它是相同的项目,则不做任何操作。