问题描述
限时送ChatGPT账号..我想捕获在 Windows 窗体应用程序上单击的按钮的单击事件,可以在 应用程序 A 中说,我想在 应用程序 B 中捕获它,即也是一个 Windows 窗体应用程序.
I want to catch the click event of the button which is clicked on Windows Form Application lets say in Application A and I want to catch it in Application B which is also a Windows Form Application.
我已经创建了两个应用程序并在应用程序 A 中添加了按钮.现在当在应用程序 A 中单击按钮时,我想在应用程序 B 中捕获事件.
I have created both the Applications and added the button in Application A. Now when the button is clicked in Application A, I want to catch the event in Application B.
请指导.
推荐答案
没有一种快速"的方法可以在不同进程之间共享 .NET 事件.您需要在引发它的同一应用程序中捕获事件,在应用程序 A 和应用程序 B 之间实现进程间通信机制(WCF、套接字等),并使用它来将事件数据从 A 发送到 B.
There isn't a "quick" way to share .NET events between different processes. You need to catch the event in the same application which raised it, implement an inter-process communication mechanism (WCF, socket, ...) between Application A and application B and use it to send the event data from A to B.
有关更多详细信息,请参阅此问题和相关答案:侦听另一个应用程序中的事件
See this question and related answers for more details: Listen for events in another application
这篇关于在其他应用程序中捕获按钮单击事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
更多推荐
[db:关键词]
发布评论