当前位置: 首页 > 编程语言 > C#

如何查看-监视用户界面上的控件正在触发哪些事件分享

时间:2023-04-10 13:01:38 C#

C#LearningTutorial:Howtoview/monitorWhateventsarefiredbythecontrolsontheuserinterfaceC#,所有控件很多事件。我想知道哪些事件被触发以及何时触发。一种方法是将调试语句放在每个事件处理程序上,但这工作量太大。有没有办法在VisualStudio2008/2010中执行此操作,或者有什么工具可以提供帮助?ManagedSpy可以记录所选控件的所有事件。请参阅这篇文章,您可以在其中阅读有关此工具的信息并下载它。带有监视器过滤器“Module==System.Windows.Forms.dll&&Function==On*”的运行时进程(由我开发)将显示所有winforms控件触发的事件。如果您不介意某些信息过载,您可以使用Spy++(Common7ToolsSpyxx.exe)查看应用程序生成的所有Windows消息。一些窗口消息或多或少直接转换为.net事件...您可以编写一个日志类来订阅这些事件并将事件和时间戳写入日志文件。它仍然需要您编写一些代码,但它与您的生产代码无关,也不应该以任何方式影响它。以上是C#学习教程:Howtoview/monitorwhateventsaretriggeredbythecontrolsontheuserinterface。不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: