cs_developper_man
Messages postés13Date d'inscriptionmardi 30 septembre 2003StatutMembreDernière intervention22 février 2012 6 sept. 2006 à 15:34
alors je te conseil de mettre dans chaque fonction qui capte ton evenement tbQuantite_Enter et ca pour chaque textbox, dans cette fonction tu essai d'enregistrer le textbox qui a le focus dans une variable (entiere) comme par exemple : pour tbQuantite c'est txtfocused 1; pour tbPrix c'est txtfocused 2
et dans ton bouton (ou la fonction qui capte l'evenement click du bouton tu testera sur la variable
il y a une autre methode, c'est de faire l'evenement button1_MouseMove a la place de button1_Click
LaNath88
Messages postés8Date d'inscriptionmardi 25 avril 2006StatutMembreDernière intervention 6 septembre 2006 6 sept. 2006 à 15:07
:-(
private
void
button1_Click(
object
sender,
EventArgs
e)
{
//tbQuantite.Focus();
if
(tbQuantite.Focused)
{
MessageBox
.Show(
"J'ai le focus!!"
);
}
}
Le message ne s'affiche que lorsque je décommente la 1ere ligne! (pourtant je clique dans mon TextBox avant de cliquer sur le bouton pour lui donner le focus)
Petite précision : je travaille en langage compacté (pour PDA), j'espère que ça ne vient pas de ça!!!
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 6 sept. 2006 à 15:10
Salut,
C'est normal, quand tu cliques sur le bouton, ta textbox perd le focus.
Si tu rajoutes la lignes décommentée, tu le lui redonnes, donc elle va avoir le focus...