PhoeniXX52
Messages postés38Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention 8 mars 2006
-
15 juin 2005 à 23:12
PhoeniXX52
Messages postés38Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention 8 mars 2006
-
16 juin 2005 à 11:54
Bonjour,
J'ai donc une applic qui gère des clients, dans cette form se trouve
plusieurs textbox. J'aimerais pour la rendre un peu plus "friendly
user" que lorsque l'on presse enter, il passe au textbox suivant (TAB
ne suffit pas).
Pour ce faire je gère donc l'evenement Keypress pour tout les texbox, j'appel qu'une seule fonction. texbox_Keypress (... )
Dans cette fonction je test si c'est bien Enter qui est pressé:
if ((int)e.KeyChar == 13)
{
TextBox t = (TextBox)sender;
TabControl tc = new TabControl();
}
Si c'est le cas, je ne sais pas quoi faire ... J'ai essayé des trucs du
genre TabIndex, SelectIndex ... mais ca ne marche pas !!! QUE FAIRE ???
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 15 juin 2005 à 23:51
Salut,
Par exemple tu peux associer l'event KeyUp de chaque TextBox à la même méhode (dans le Designer tu selectionnes tout les TB avant de choisir l'event par exemple) et dans celle ci tu peux faire quelque chose de ce genre :
PhoeniXX52
Messages postés38Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention 8 mars 2006 16 juin 2005 à 08:38
Merci de répondre ...
j'ai essayé la méthode SelectNextControl mais ca fonctionne pas, fin
si! mais le prob c'est qu'au lieu de passer au textBox suivant, il
passe sur un bouton.
cs_RMI
Messages postés305Date d'inscriptionvendredi 18 juillet 2003StatutMembreDernière intervention 2 août 20102 16 juin 2005 à 11:38
private void textBox2_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)
{
if ( e.KeyCode == Keys.Enter )
//dire au programme de faire comme si j'enfonçais la touche tab Keys.Tab