gpt4 book ai didi

c# - ListBox.SelectedIndexChanged - 你能确定它是否是用户发起的吗?

转载 作者:行者123 更新时间:2023-11-30 13:42:24 26 4
gpt4 key购买 nike

我的问题与此类似:How to prevent ListBox.SelectedIndexChanged event? , 但我想换个方式问。

是否有一种简单的方法来确定“SelectedIndexChanged”是否来自用户而不是通过代码启动(例如 ListBox.SelectedIndex = x)?

最佳答案

据我所知,不,没有内置的简单方法。我能做的最好的事情就是在代码中更改标志之前设置一个标志,然后让事件处理程序重置标志并返回。

我想您可以开始检查调用堆栈并查看它是否源自您自己的代码中的某处,但我不确定这有多少值得付出努力。

关于c# - ListBox.SelectedIndexChanged - 你能确定它是否是用户发起的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3071811/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com