Pyroxn
Messages postés7Date d'inscriptionvendredi 17 avril 2009StatutMembreDernière intervention 4 mai 2009
-
17 avril 2009 à 12:01
Pyroxn
Messages postés7Date d'inscriptionvendredi 17 avril 2009StatutMembreDernière intervention 4 mai 2009
-
20 avril 2009 à 15:27
Voila j'ai ma form avec différents composants, j'aimerai pouvoir récupérer un événement KeyUp où que je soit dans ma form.
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 201549 17 avril 2009 à 14:57
BONJOUR
Chez moi, ce code marche parfaitement (sachant que j'ai mis une textbox sur ma form) :
public Form1()
{
InitializeComponent();
this.KeyPreview = true;
this.KeyUp += new KeyEventHandler(Form1_KeyUp);
}
void Form1_KeyUp(object sender, KeyEventArgs e)
{
e.Handled = true;
switch (e.KeyCode)
{
case Keys.F1:
MessageBox.Show("F1 pressed");
break;
}
}
Tu es bien sûr d'avoir mis le KeyPreview à true ?
Krimog : while (!(succeed = try())) ;
- Quand le règlement tu respecteras, ravis de te répondre on sera -
Pyroxn
Messages postés7Date d'inscriptionvendredi 17 avril 2009StatutMembreDernière intervention 4 mai 2009 18 avril 2009 à 00:06
Oui je suis sur par contre j'avais vu this.KeyUp += new KeyEventHandler(Form1_KeyUp); sa sur un autre code et tu le met également mais lorsque je le rajoute dans mon code il me sort une erreur sur Form1_KeyUp dans la parenthése. Maleuresement je n'aurait pas mon code avant lundi sous les yeux donc je peut pas te faire remonter l'erreur.
Je reposterai lundi, en tous cas merci de cette réponse rapide!