OVH Cloud OVH Cloud

focus sur un contrôle

2 réponses
Avatar
Jmb
Bonjour,

Je souhaiterais donner le focus à un textbox dans un formulaire, j'ai donc
placé l'instruction textBox1.Focus( ) dans la méthode Form_Load( ) de mon
formulaire.
ça ne marche pas! pourquoi?

Merci.

2 réponses

Avatar
Mehdi
On Mon, 29 May 2006 08:14:02 -0700, Jmb wrote:

Je souhaiterais donner le focus à un textbox dans un formulaire, j'ai donc
placé l'instruction textBox1.Focus( ) dans la méthode Form_Load( ) de mon
formulaire.
ça ne marche pas! pourquoi?



Parce que la form n'est pas encore affichée et donc donner le focus a un
controle n'a pas trop de sens (y a pas encore de form donc pas de focus).
Dans le Load, affecte la propriété ActiveControl de ta form a ta textBox.
L'ActiveControl est le controle a qui est donné le focus lorsque la form
est affichée pour la premiere fois.
Avatar
Jmb
ok ça marche!
merci.

"Mehdi" a écrit :

On Mon, 29 May 2006 08:14:02 -0700, Jmb wrote:

> Je souhaiterais donner le focus à un textbox dans un formulaire, j'ai donc
> placé l'instruction textBox1.Focus( ) dans la méthode Form_Load( ) de mon
> formulaire.
> ça ne marche pas! pourquoi?

Parce que la form n'est pas encore affichée et donc donner le focus a un
controle n'a pas trop de sens (y a pas encore de form donc pas de focus).
Dans le Load, affecte la propriété ActiveControl de ta form a ta textBox.
L'ActiveControl est le controle a qui est donné le focus lorsque la form
est affichée pour la premiere fois.