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

C++Builder Discussion :

Pb FormShow MainForm


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2002
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 109
    Par défaut Pb FormShow MainForm
    Bonjour,

    pourquoi FormShow se lance-t-il à la création de ma fiche principale, chose que je ne veux pas et qui ne me parait pas normal ?

    J'ai fait du pas à pas et juste après
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application->CreateForm(__classid(TMainForm), &MainForm);
    le constructeur de MainForm se lance puis FormCreate puis FormShow. Bizarre ...

    J'ai comparé avec une ancienne copie du même projet, j'ai les mêmes paramètres de projet et pour la fenêtre principale et là, FormShow ne se lance pas (uniquement le constructeur et FormCreate).

    Meci pour vos lumières.

  2. #2
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par défaut
    Ta fiche principale est affichée juste après sa création, ce qui explique que le FormShow s'execute juste après le FormCreate.

  3. #3
    Membre éclairé Avatar de jehrikhan
    Inscrit en
    Mars 2008
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 90
    Par défaut
    Il me semble qu'étant la Form principale, elle est mise à visible automatiquement, d'ou l'appel de l'evenement OnShow.

    Enfin je peut me tromper, mais pour moi c'est un comportement normal

  4. #4
    Membre confirmé
    Inscrit en
    Octobre 2002
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 109
    Par défaut
    Merci,

    effectivement la propriété Visible était à true. En la mettant à false, je ne passe plus par l'évènement OnShow.

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

Discussions similaires

  1. Accéder aux controls MainForm via un UserControl
    Par cMoMo dans le forum Windows Forms
    Réponses: 1
    Dernier message: 06/06/2007, 19h51
  2. petit problème de formshow
    Par isachat666 dans le forum Delphi
    Réponses: 9
    Dernier message: 02/01/2007, 08h34
  3. Séparation du code de ma MainForm
    Par Neilos dans le forum C++Builder
    Réponses: 3
    Dernier message: 29/08/2006, 10h53
  4. [c#]instanciation d'un objet dans la mainform
    Par fafa139 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 04/06/2006, 22h22
  5. DLL et MainForm je suis perdu !
    Par rudy2 dans le forum C++Builder
    Réponses: 28
    Dernier message: 02/01/2005, 18h08

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