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 :

Impossible de rendre modale une feuille..


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 63
    Par défaut Impossible de rendre modale une feuille..
    Bonjour à tous,
    J'ai une application qui utilise plusieurs TForm. Seulement voilà, j'ai du toucher à un des paramètres TForm. Et lorsque je lance mon apllication
    j'ai un message du style :
    Impossible de rendre modale une feuille visble
    J'ai beau regardé les paramètres, je ne vois pas ce qui peut perturber cet affichage. Le TForm en question a son paramètre suivant à :
    Visible est False
    voici le code que j'utilise pour l'activation de ce Tform
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    void __fastcall TMain::ImpressionPouleClick(TObject *Sender)
    {
      Poule->ShowModal();
    }
    Les autres Tform utilsent la même commande et je n'ai pas de problème d'affichage !
    Pouvez vous m'aider ?
    Merci d'avance et mes Meilleurs Voeux à tous.

  2. #2
    Membre chevronné
    Avatar de Altau
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    296
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 296
    Par défaut
    Tu tentes en fait d'afficher par ShowModal() une fenêtre déjà instanciée. Il faut que tu ne la rendes pas active au démarrage de ton application (voir les options du projet).

    Par ailleurs, comme son nom l'indique, la propriété Visible agit sur un objet déjà instancié, donc la méthode ShowModal() n'en a rien à faire de la valeur de cette propriété.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 63
    Par défaut
    Bonjour Altau,

    J'ai regardé dans les options de mon projet, mais où faut-il valider ou ne pas valider ce paramètre ?

    Merci d'avance

    Meilleurs Voeux 2007

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 63
    Par défaut
    Bonjour Altau,

    En fait, j'ai modifié le paramètre suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Inpecteur d'objet
    Poule TPoule
    Enable était à FALSE
              mise à TRUE
    Le fait de passer à TRUE, j'ai ma TForm qui s'affiche de nouveau
    Merci encore pour tes conseils.
    Je m'aperçois que l'environnement BCB6 n'est pas du tout maîtrisé.
    L'apprentissage est un long fleuve tranquille sur laquelle la patience est de mise...
    Meilleurs Voeux à tous

  5. #5
    Membre chevronné
    Avatar de Altau
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    296
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 296
    Par défaut
    Je n'ai pas BCB6 mais il y a dans un onglet une zone où on spécifie quelles sont les Forms qu'on active au démarrage. Cela se voit aussi dans le fichier du projet (.cpp).

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

Discussions similaires

  1. rendre visible une feuille Excel via un mot de passe
    Par babybell dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/09/2022, 15h19
  2. Réponses: 21
    Dernier message: 15/05/2013, 13h33
  3. Réponses: 4
    Dernier message: 07/07/2009, 13h29
  4. Rendre invisible une feuille et permetre d'y accéder par un usurform
    Par jijie dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 17/11/2007, 11h31
  5. [MFC] Rendre modale une CFindReplaceDialog
    Par GrimKo dans le forum MFC
    Réponses: 2
    Dernier message: 17/05/2005, 06h41

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