cs_MagDix
Messages postés531Date d'inscriptionlundi 5 juin 2006StatutMembreDernière intervention 6 octobre 2012
-
5 mai 2008 à 18:36
cs_MagDix
Messages postés531Date d'inscriptionlundi 5 juin 2006StatutMembreDernière intervention 6 octobre 2012
-
6 mai 2008 à 15:29
Salut
Pour une raison que j'ignore, je suis incapable de mettre le focus dans un textbox au démarage de mon programme.
Je suis en .Net et j'ai tout simplement écrit
textbox.focus() dans mon Load de ma Form.
J'ai mis également cette ligne de code dans l'activation de la Form et ca fonctionne pas...
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 5 mai 2008 à 19:44
Pour connaitre le controle actif dans un container c'est NomContainer.ActiveControl
Donc sur l'écran c'est Me.ActiveControl
Et pour avoir son nom par exemple ça sera Me.ActiveControl.Name
Pour ce qui est du focus, essaye sur l'évènement Shown de l'écran.
C'est effectivement bizarre que sur l'évènement Activated ça ne marche pas.
Sur le Load, à la limite c'est compréhensible puisque il n'est pas garantie que tous les controles soient effectivement déjà charger au moment du load