IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants VCL Delphi Discussion :

Erreur setfocus??


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2002
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 2
    Par défaut Erreur setfocus??
    je fais un bouton.setfocus; mais delphi me retourne une erreur:'impossible de focaliser une fenêtre désactivée ou invisible'.
    Hors elle est visible et enabled, ainsi que le bouton... :

    Voilà la procédure:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Procedure Initialisation;
    begin
    form1.button5.Enabled:=true;
    sleep(1000);
    form1.edit2.Enabled:=false;
    form1.edit1.Enabled:=false;
    form1.button1.Enabled:=false;
    form1.button2.Enabled:=false;
    form1.button4.Enabled:=false;
    form1.button6.Enabled:=false;
    form1.Button5.SetFocus;
    end;
    J'ai mis un sleep mais ca change rien, qlq'un peut m'aider?
    Merci
    A+

  2. #2
    Membre émérite
    Avatar de Pierre Castelain
    Inscrit en
    Avril 2002
    Messages
    523
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 523
    Par défaut
    Est-ce que par hasard cette fonction ne serait pas appelée avant que la fenêtre ne soit visible? Parce que si la fenêtre n'est pas visible, les composants ne le sont pas non plus, cqfd.
    Si tu veux juste qu'un contrôle soit sélectionné par défaut, il suffit d'utiliser la propriété ActiveControl de la fenêtre. C'est beaucoup plus simple et plus robuste.

  3. #3
    Candidat au Club
    Inscrit en
    Octobre 2002
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 2
    Par défaut
    Ca marche bien avec activecontrol.
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 28/08/2013, 20h37
  2. [AC-2000] erreur setfocus dans groupe d'options
    Par atech dans le forum VBA Access
    Réponses: 2
    Dernier message: 13/12/2011, 11h30
  3. SetFocus et erreur d'exécution
    Par enkie dans le forum VBA Access
    Réponses: 2
    Dernier message: 04/07/2008, 09h46
  4. Erreur à cause d'un SetFocus dans Form_Load
    Par Hobbi1 dans le forum VB 6 et antérieur
    Réponses: 18
    Dernier message: 05/09/2006, 11h13
  5. [Kylix] Erreur objet
    Par Anonymous dans le forum EDI
    Réponses: 1
    Dernier message: 22/03/2002, 09h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo