【发布时间】:2012-08-24 10:58:59
【问题描述】:
假设我有一个 WinFoms 项目。只有一个按钮(例如button1)。
问题是:是否可以通过代码触发ButtonClicked事件而不用真正点击?
【问题讨论】:
-
因为这个问题仍然存在(我什至得到了一些声誉:)),我想在这里放一个小警告:如果你认为你需要在你的代码中做这样的事情几乎可以肯定你做错了什么。我也是。你可能有一些糟糕的设计,你最好花一些时间,重新考虑你在做什么以及为什么。
-
我实际上认为这是一个相关的问题,我想创建一个弹出菜单,它通常包括工具栏中的所有项目以及上下文菜单已有的内容,itsme86 提到的 PerformClick 方法帮助:- )
-
响应警告,这实际上与UI测试非常相关。您经常需要“触发一次点击”而不点击进行自动化测试。
标签: c# winforms events controls