Cmd_entrer.Visible = "TRUE" Cmd_sortir.Visible = "TRUE" end sub
"Patrick" a écrit dans le message de news:157801c38734$63afca60$ Salut,
voici ce que l'on peut ecrire: Private Sub Form_Load() NomDuChamp.SetFocus End Sub
@+ Patrick
-----Message d'origine----- Bonjour,
Quand je 'reload' une fenetre j'aimerai que le curseur se
place dans un
champs bien précis ! Comment faire
Merci
.
Christian Hugoud - Xtrem7
Bien sûr : lors du load, la feuille n'est pas visible ; donc tu ne peux pas mettre le focus sur un truc qui "n'existe pas" encore, vue de l'interface graphique.
La solution : a) soit tu mets le tabindex de ton ctrl = 0 b) soit tu gères le focus depuis l'évènement activate de la feuille.
Christian
"phg13" a écrit dans le message de news:blc0fn$al7$
Il me met APPEL DE FONCTION OU ARGUMENT INCORRECT Private Sub Form_Load()
Cmd_entrer.Visible = "TRUE" Cmd_sortir.Visible = "TRUE" end sub
"Patrick" a écrit dans le message de news:157801c38734$63afca60$ Salut,
voici ce que l'on peut ecrire: Private Sub Form_Load() NomDuChamp.SetFocus End Sub
@+ Patrick >-----Message d'origine----- > Bonjour, > >Quand je 'reload' une fenetre j'aimerai que le curseur se place dans un >champs bien précis ! >Comment faire > >Merci > > >. >
Bien sûr : lors du load, la feuille n'est pas visible ; donc tu ne peux
pas mettre le focus sur un truc qui "n'existe pas" encore, vue de
l'interface graphique.
La solution :
a) soit tu mets le tabindex de ton ctrl = 0
b) soit tu gères le focus depuis l'évènement activate de la feuille.
Christian
"phg13" <phg13@vb.com> a écrit dans le message de
news:blc0fn$al7$1@s1.read.news.oleane.net...
Il me met APPEL DE FONCTION OU ARGUMENT INCORRECT
Private Sub Form_Load()
Cmd_entrer.Visible = "TRUE"
Cmd_sortir.Visible = "TRUE"
end sub
"Patrick" <pforlot@novacel-optical.com> a écrit dans le message de
news:157801c38734$63afca60$a401280a@phx.gbl...
Salut,
voici ce que l'on peut ecrire:
Private Sub Form_Load()
NomDuChamp.SetFocus
End Sub
@+
Patrick
>-----Message d'origine-----
> Bonjour,
>
>Quand je 'reload' une fenetre j'aimerai que le curseur se
place dans un
>champs bien précis !
>Comment faire
>
>Merci
>
>
>.
>
Bien sûr : lors du load, la feuille n'est pas visible ; donc tu ne peux pas mettre le focus sur un truc qui "n'existe pas" encore, vue de l'interface graphique.
La solution : a) soit tu mets le tabindex de ton ctrl = 0 b) soit tu gères le focus depuis l'évènement activate de la feuille.
Christian
"phg13" a écrit dans le message de news:blc0fn$al7$
Il me met APPEL DE FONCTION OU ARGUMENT INCORRECT Private Sub Form_Load()
Cmd_entrer.Visible = "TRUE" Cmd_sortir.Visible = "TRUE" end sub
"Patrick" a écrit dans le message de news:157801c38734$63afca60$ Salut,
voici ce que l'on peut ecrire: Private Sub Form_Load() NomDuChamp.SetFocus End Sub
@+ Patrick >-----Message d'origine----- > Bonjour, > >Quand je 'reload' une fenetre j'aimerai que le curseur se place dans un >champs bien précis ! >Comment faire > >Merci > > >. >
Cyril Marchal
C'est normal, lorsqu'on emploie la méthode .setfocus dans une procédure de chargement de feuille, un erreur est renvoyée. Pour rester dans le simple, il vous reste deux solutions : - utiliser la propriété "tabindex" du contrôle auquel tu veux donner le focus et lui donner la valeur 0. - utilliser la méthode .setfocus depuis la procédure événementielle "Form_Activate" de votre feuille.
En espérant vous avoir aidé.
Cyril Marchal.
"Patrick" a écrit dans le message news: 157801c38734$63afca60$ Salut,
voici ce que l'on peut ecrire: Private Sub Form_Load() NomDuChamp.SetFocus End Sub
@+ Patrick
-----Message d'origine----- Bonjour,
Quand je 'reload' une fenetre j'aimerai que le curseur se
place dans un
champs bien précis ! Comment faire
Merci
.
C'est normal, lorsqu'on emploie la méthode .setfocus dans une procédure de
chargement de feuille, un erreur est renvoyée. Pour rester dans le simple,
il vous reste deux solutions :
- utiliser la propriété "tabindex" du contrôle auquel tu veux donner le
focus et lui donner la valeur 0.
- utilliser la méthode .setfocus depuis la procédure événementielle
"Form_Activate" de votre feuille.
En espérant vous avoir aidé.
Cyril Marchal.
"Patrick" <pforlot@novacel-optical.com> a écrit dans le message news:
157801c38734$63afca60$a401280a@phx.gbl...
Salut,
voici ce que l'on peut ecrire:
Private Sub Form_Load()
NomDuChamp.SetFocus
End Sub
@+
Patrick
-----Message d'origine-----
Bonjour,
Quand je 'reload' une fenetre j'aimerai que le curseur se
C'est normal, lorsqu'on emploie la méthode .setfocus dans une procédure de chargement de feuille, un erreur est renvoyée. Pour rester dans le simple, il vous reste deux solutions : - utiliser la propriété "tabindex" du contrôle auquel tu veux donner le focus et lui donner la valeur 0. - utilliser la méthode .setfocus depuis la procédure événementielle "Form_Activate" de votre feuille.
En espérant vous avoir aidé.
Cyril Marchal.
"Patrick" a écrit dans le message news: 157801c38734$63afca60$ Salut,
voici ce que l'on peut ecrire: Private Sub Form_Load() NomDuChamp.SetFocus End Sub
@+ Patrick
-----Message d'origine----- Bonjour,
Quand je 'reload' une fenetre j'aimerai que le curseur se
place dans un
champs bien précis ! Comment faire
Merci
.
Jérôme Prioux
Avant ton instruction SetFocus, mets la propriété Visible de la Form à True.
Me.Visible = True TXT_codenom.Setfocus
"phg13" a écrit dans le message de news: blc0fn$al7$
Il me met APPEL DE FONCTION OU ARGUMENT INCORRECT Private Sub Form_Load()
Cmd_entrer.Visible = "TRUE" Cmd_sortir.Visible = "TRUE" end sub
"Patrick" a écrit dans le message de news:157801c38734$63afca60$ Salut,
voici ce que l'on peut ecrire: Private Sub Form_Load() NomDuChamp.SetFocus End Sub
@+ Patrick >-----Message d'origine----- > Bonjour, > >Quand je 'reload' une fenetre j'aimerai que le curseur se place dans un >champs bien précis ! >Comment faire > >Merci > > >. >
Avant ton instruction SetFocus, mets la propriété Visible de la Form à True.
Me.Visible = True
TXT_codenom.Setfocus
"phg13" <phg13@vb.com> a écrit dans le message de news:
blc0fn$al7$1@s1.read.news.oleane.net...
Il me met APPEL DE FONCTION OU ARGUMENT INCORRECT
Private Sub Form_Load()
Cmd_entrer.Visible = "TRUE"
Cmd_sortir.Visible = "TRUE"
end sub
"Patrick" <pforlot@novacel-optical.com> a écrit dans le message de
news:157801c38734$63afca60$a401280a@phx.gbl...
Salut,
voici ce que l'on peut ecrire:
Private Sub Form_Load()
NomDuChamp.SetFocus
End Sub
@+
Patrick
>-----Message d'origine-----
> Bonjour,
>
>Quand je 'reload' une fenetre j'aimerai que le curseur se
place dans un
>champs bien précis !
>Comment faire
>
>Merci
>
>
>.
>
Cmd_entrer.Visible = "TRUE" Cmd_sortir.Visible = "TRUE" end sub
"Patrick" a écrit dans le message de news:157801c38734$63afca60$ Salut,
voici ce que l'on peut ecrire: Private Sub Form_Load() NomDuChamp.SetFocus End Sub
@+ Patrick >-----Message d'origine----- > Bonjour, > >Quand je 'reload' une fenetre j'aimerai que le curseur se place dans un >champs bien précis ! >Comment faire > >Merci > > >. >