Zaltez
Messages postés48Date d'inscriptionmardi 23 novembre 2004StatutMembreDernière intervention20 décembre 2009
-
21 août 2008 à 17:27
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 2013
-
22 août 2008 à 10:01
Bonjour,
J'aurais voulu savoir s'il est possible de récupérer un évenement clic sur un bouton de ce style :
public void buttonSearch_Click(object sender, EventArgs e)
{
}
dans une autre form.
Autrement dis de detecter lorsque le button Search est cliquer mais dans une autre form.
J'èspere avoir été asser clair dans mon explications :)
xmox667
Messages postés357Date d'inscriptionjeudi 8 juin 2006StatutMembreDernière intervention26 décembre 20114 21 août 2008 à 21:01
Salut,
Chaque form reçoit les messages (souris et clavier) qui lui sont destinées.
Je ne sais pas si tu peux intercepter dans une form les messages qui sont destinées à une autre form.
Si quelqu'un sait ça m'intéresse. Je pense qu'il faut que tu signale à l'autre fenêtre que le bouton à été cliqué.
a) dans la méthode buttonSearch_Click tu envoie un message ( SendMessage Api Win32) à l'autre form dans laquelle tu as surchargé la méthode WndProc.
b) tu peux utilise les deleguates pour appeller une fonction qui se trouve dans l'autre form.