Acidkepler
Messages postés38Date d'inscriptionvendredi 3 septembre 2004StatutMembreDernière intervention21 mars 2006
-
5 mars 2006 à 19:28
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
6 mars 2006 à 00:00
Bonjour!,
J'aimerais savoir comment faire pour que quand j'appuis sur le a minuscule, que mon image x monte...
Et que quand je click sur le bouton droit de ma souris, que mon petit bonhomme que j'ai créer s'affiche sur ma form
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 5 mars 2006 à 23:00
Salut,
Tu peux faire ça avec un override de la méthode WndProc du formulaire pour taiter les notifications WM_RBUTTONDOWN/WM_RBUTTONUP et WM_KEYDOWN/WM_KEYUP.
/*
coq
MVP Visual C#
*/
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 5 mars 2006 à 23:28
Oui, et je me suis trompé dans ma réponse précédente, elle ne permettra pas de recevoir la notification quelque soit le contrôle ayant le focus. (elle ne sera pas plus efficace que l'exemple de bernie666, juste plus contraignante)
Si la question portait bien sur ça, il faut pour celà utiliser un filtre, voir Application.AddMessageFilter et l'interface IMessageFilter, et filtrer les notifications précédemment citées sur le fait que le destinataire soit le formulaire ou un de ses contrôles enfants.
A noter que plutôt que de s'abonner à ses propres event, il est préférable de surcharger les méthodes OnClick et OnKeyPress.