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 :

[D7] Disparition de TLabel à l'exécution


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2003
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Mars 2003
    Messages : 281
    Par défaut [D7] Disparition de TLabel à l'exécution
    Bjr,

    J'ai un problème sur une frame. en conception, j'ai posé un une série de label et de Tedit. aucun pb

    j'ai ajouté un Tpagecontrol et depuis, les labels de la frame sont invisible à l'éxécution alors que les labels posés dans les pages du pagecontrol sont eux, visibles.
    En débuggant, tous les labels ont bien visibles à True.
    Petite précision : ma frame fonctionnée sans pb jusqu'a ce que je rajoute un Tpagecontrol.....

    J'ai essayer de recéer une nouvelle frame en faisant un copier/coller des contrôles. les labels disparaissent aussi.

    Encore plus fort : je sélectionne un label d'un des onglets. je fais un copier/coller pour le poser hors du Tpagecontrol => à l'éxécution, il disparait.

    Je pense que ma frame doit être légérement endommagés ;-)
    comment la réparer ?

  2. #2
    Membre éclairé
    Inscrit en
    Mars 2003
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Mars 2003
    Messages : 281
    Par défaut Toujours plus fort ...
    Après plusieurs test :
    le simple fait de poser un Tpagecontrol dans une frame, fait disparaitre les labels hors du pagecontrol à l'éxécution.

    J'ai essayer en créant une nouvelle frame :
    je pose 2 label, 2 tedit.
    j'exécute => ok

    je pose 1 Tpagecontrol, j'exécute => pls de label en éxécution !!!!

    Avez vous les mêmes problèmes.(idem sous D7 et D2005)

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2003
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Mars 2003
    Messages : 281
    Par défaut
    Après plusieurs test, le problème vient du composant XPManifest.
    Aussi buggé sous D7 que delphi 2005.

    J'ai du refaire la form sur laquelle j'avais posé le composant car même en le supprimant, ca ne remarche pas !

  4. #4
    Membre chevronné
    Avatar de lil_jam63
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 447
    Par défaut
    Pour ce qui est de la suppression du TXpManifet, il faut également enlever xpman des uses.
    Ensuite quand tu utilises des frames, fait tes modifications sur la frames originale et non sur la frame "importée" ensuite "réimporte" cette frame pour que les changements soit pris en compte.

  5. #5
    Membre éclairé
    Inscrit en
    Mars 2003
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Mars 2003
    Messages : 281
    Par défaut
    Effectivement, j'avais oublié XPMan.
    Pour les modifs, je les fait bien sur la frame originale.

    En tout cas, je ne sais toujours pas pourquoi la pose d'un Tpagecontrol dans ma frame originale fait disparaitre les labels à l'éxecution (Uniquement si un XPmanifest et posé).

    Je viens d'essayer avec un nouveau projet. là pas de pb.
    Par contre dans mon appli, si le XPmanifest est présent, ça bug.

    Je ne vois pas du tout ou chercher :-(

  6. #6
    Membre éclairé
    Inscrit en
    Mars 2003
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Mars 2003
    Messages : 281
    Par défaut
    Je viens d'essayer avec un nouveau projet. là pas de pb.
    Correction :

    Si le TpageControl ne contient pas de Page, pas de Pb
    Par contre dès que j'ajoute une page au TpageControl, le label1 disparait à l'éxécution.

    Est-ce que qq'n peux faire le test suivant, ca prend 30s :

    1- Nouveau projet
    2- dans la form1 : poser un TXPmanifest.
    3- Nouveau cadre
    4- Sur le cadre, Poser dans l'ordre suivant :
    a - un Tlabel
    b - un Tedit
    c - un Tpagecontrol
    5- CLic droit sur le TpageCOntrol -> nouvelle page.
    6- Retour sur Form1, poser le cadre Frame1 via le composant Cadre de la palette.

    lancer le projet, est-ce que le label est visible ?

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

Discussions similaires

  1. [QR]souligner un TLabel à l'exécution
    Par sidahmed dans le forum Delphi
    Réponses: 1
    Dernier message: 14/01/2007, 14h54
  2. [ArchiveBuilder][JavaMail] exécution impossible...
    Par Gorthal dans le forum JBuilder
    Réponses: 7
    Dernier message: 10/01/2003, 09h12
  3. Exécution indivisible (accès conccurent)
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 3
    Dernier message: 23/07/2002, 08h09
  4. Compression d'exécutables
    Par Atrebate62 dans le forum Windows
    Réponses: 3
    Dernier message: 21/07/2002, 16h39
  5. Réponses: 2
    Dernier message: 06/07/2002, 12h36

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