在其他应用程序中捕获按钮单击事件 [英] Catching the button click event in other application

查看:31
本文介绍了在其他应用程序中捕获按钮单击事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想捕获在 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆