我如何检查在 C# 中的其他按钮单击事件中是不是发生了离开事件

Posted

技术标签:

【中文标题】我如何检查在 C# 中的其他按钮单击事件中是不是发生了离开事件【英文标题】:how I can check the leave event is occured in other buttons click event in C#我如何检查在 C# 中的其他按钮单击事件中是否发生了离开事件 【发布时间】:2011-10-13 07:31:43 【问题描述】:

我为一个文本框调用了一个离开事件,并在其中调用了另一个名为检索按钮的按钮事件。所以现在我只想检查这个检索按钮事件是否调用了文本框的离开事件?

【问题讨论】:

【参考方案1】:

当您从文本框离开(模糊)事件中调用检索按钮事件时,您可以简单地在 eventArgs 中添加一个标志,您可以检查检索按钮。仅当您从文本框离开事件中隐式调用检索按钮时才会设置此标志。

这意味着如果从其他地方调用检索事件,则不会设置标志,因此您可以判断该调用肯定来自按钮离开事件。

【讨论】:

以上是关于我如何检查在 C# 中的其他按钮单击事件中是不是发生了离开事件的主要内容,如果未能解决你的问题,请参考以下文章

C#中如何实现一个按钮多次单击的事件

java - 如何检查是不是在java中的不同类中单击了按钮?

使用 c# 在数据列表中的按钮单击事件上未触发 Itemcommand

C#中,如何实现打开一个新窗体后,自动选择TabControl的第二个界面

如何实现按钮单击事件 C#

在c#中单击selectAll时如何检查所有复选框