altozinzin
Messages postés54Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention 6 mai 2011
-
28 août 2010 à 19:31
altozinzin
Messages postés54Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention 6 mai 2011
-
30 août 2010 à 12:58
Salut à tous!!
J'ai envie de faire un projet un peu 'design' en supprimant les boutons par des pictureBox.
Ca marche bien sauf un petit détail: je voudrais que l'une de mes picturebox soit reconnue comme AcceptButton:
this.AcceptButton = pictureBox1;
Mais ça me génère une erreur qui me dit qu'on ne peut pas implicitement convertir une picturebox en IbuttonControl mais qu'une conversion existe (mais sans m'expliquer qu'elle est cette conversion, ça serait trop simple, hein??).
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 201549 30 août 2010 à 11:19
Salut
Une pictureBox n'implémente pas IButtonControl, et tu ne peux rien faire pour changer ça.
En revanche, ce que tu peux faire, c'est ne rien mettre comme "AcceptButton", mais détecter les touches du clavier, et si c'est la touche entrée qui est tapée, lancer ta fonction.
Tu devras donc mettre KeyPreview à true et associer une méthode à l'événement KeyPress, tout en précisant bien que, excepté lors de la touche entrée, la propriété Handled du KeyPressEventArgs est à false.
Krimog : while (!(succeed = try())) ; - Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé. -