0
votes

Attraper le bouton Cliquez sur l'événement dans une autre application

Je veux attraper l'événement de clic du bouton qui est cliqué sur l'application de formulaire Windows permet de dire dans application A et je veux l'attraper dans application B qui est Aussi une application de formulaire Windows.

J'ai créé à la fois les applications et ajouté le bouton dans l'application A. Maintenant, lorsque le bouton est cliqué dans l'application A, je souhaite attraper l'événement dans l'application b.

veuillez guider.


3 Réponses :


2
votes

Il n'y a pas de moyen "rapide" de partager des événements .NET entre différents processus. Vous devez attraper l'événement dans la même application qui l'a soulevée, mettez en place un mécanisme de communication inter-processus (WCF, socket, ...) entre l'application A et l'application B et l'utiliser pour envoyer les données d'événement de A à B. < / p>

Voir cette question et réponses connexes pour plus de détails: Écouter pour des événements dans une autre application


0 commentaires


0
votes

Je peux vous expliquer, comment vous pouvez attraper le bouton Cliquez un peu un peu autrement.

Vous pouvez créer l'instance de votre 2ème formulaire dans votre première ou dans une classe accessible, puis appelez une méthode publique dans votre 2e forme ou dans votre classe, qui fait ce que vous voulez. P>

exemple formulaire 1: p> xxx pré>

et votre deuxième formulaire: P>

public void MethodInSecondForm()
{
    // Event here
}


0 commentaires