Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1472 connectés 

 


Dernière réponse
Sujet : [VB] Erreur avec SETFOCUS
spark Bah dans l'exemple que tu as donné, c'est pas le cas...
Ton problème de l'erreur 54 vient obligatoirement de ce genre d'erreurs. Soit c'est la fenetre qui n'est pas chargée, soit elle est .Enabled  =False, soit c'est le control qui n'est pas .Enabled = True.
Ca ne peut pas venir d'autre chose pour un .SetFocus.
 
Donc, vérifie bien ton code.
Et si tu trouves pas, envoie le moi.
 
@+

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
spark Bah dans l'exemple que tu as donné, c'est pas le cas...
Ton problème de l'erreur 54 vient obligatoirement de ce genre d'erreurs. Soit c'est la fenetre qui n'est pas chargée, soit elle est .Enabled  =False, soit c'est le control qui n'est pas .Enabled = True.
Ca ne peut pas venir d'autre chose pour un .SetFocus.
 
Donc, vérifie bien ton code.
Et si tu trouves pas, envoie le moi.
 
@+
dinbougre888 c déjà comme ça :(
spark la fenêtre doit être active pour qu'un controle puisse avoir le focus.
 
au lieu de faire
 
txt_Bdd.SetFocus  
Me.Enabled = True  
 
 
fait
 
Me.Enabled = True  
txt_Bdd.SetFocus  
 
dans cet ordre, ca devrait marcher
dinbougre888 Private Sub B_Ok_Click()
 
Dim User_login      As String
 
    On Error GoTo TraiteErreur
     
    Me.Enabled = False
    Sablier
     
    'Contrôle des champs
    If Len(Trim(F_Connexion.txt_Bdd.Text)) = 0 Then
        MsgBox "Veuillez saisir un nom de base de données", vbExclamation, "Valeur incorrect"
        txt_Bdd.SetFocus
        Fleche
        Me.Enabled = True
        Exit Sub
    End If
...

 
:(
spark bah là, je vois pas
 
envoie moi ton code si tu veux (spark@libertysurf.fr)
dinbougre888 non il est ds un Bouton_Click
et c sur un textbox enabled = true :(
 
je pige pas :(
avant il marchait et paf ché pas pk il marche plus :(
spark Quand tu fais un .SetFocus sur un controle d'une fenêtre, il faut que le controle soit .Enabled = True et que ta fenêtre soit chargée.
 
Si tu fais un .SetFocus dans un Form_Load(), ca fait cette erreur
 
Donc, change ton .SetFocus de place, ou joue avec l'ordre des .TabIndex des controles.
mareek txt_nom, c'est une textBox ?
dinbougre888 siouplé :jap: :(
[:sisicaivrai] tant ke ça marche pas chui ds kk [:sisicaivrai]
 
pourtant sur un projet test bah ça marche :(
dinbougre888 voilà je fais ça ds mon appli : "txt_nom.SetFocus"
 
et là il plante et me sors comme message d'erreur : "erreur 5 : Argument ou appel de procédure incorrect"
 
eskil faut une référence spécial de VB pour utiliser ça? pcq jusque là ça a tjrs marché chez moi

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR