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 :

Problème de visibilité avec un panel


Sujet :

Composants VCL Delphi

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 10
    Points : 8
    Points
    8
    Par défaut Problème de visibilité avec un panel
    Bonjour,

    Voila, donc j'ai un petit soucis avec mes panels, en gros, je mets un panel en align center, un autre en align bottom et un dernier en align right, le problème, c'est que je voudrais rendre invisible celui de droite mais qu'il affiche quand même le label qu'il contient, es ce possible ?

    J'ai cherché plusieurs fois sans jamais avoir trouvé de réponse précise :/

    Merci d'avance.

  2. #2
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 339
    Points : 3 107
    Points
    3 107
    Par défaut
    Bonjour,

    pour la propriété Align d'un TPanel, il n'y a pas de "Center" ?

    Tu veux dire AlTop ?

    Charly

  3. #3
    Membre confirmé
    Avatar de OutOfRange
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 533
    Points : 474
    Points
    474
    Par défaut
    Salut Sh0ck
    Si tu mets la propriété visible de ton panel à false, il ne sera pas visible, avec tout ce qu'il contient... c'est d'ailleurs fait pour ça
    Et si le label est posé directement sur la fiche, "sous" le panel ?
    Choisir, c'est renoncer...

  4. #4
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 339
    Points : 3 107
    Points
    3 107
    Par défaut
    Tu places dessous un autre Label qui affiche la même chose que le caption de ton panel ? En cas de resize de la fenêtre il faut gérer aussi la position, cela devient plus délicat !

  5. #5
    Membre régulier
    Inscrit en
    Mai 2003
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 146
    Points : 116
    Points
    116
    Par défaut
    Un TPanel similaire au 1é, même taille, alignement ect. mais avec seulement les renseignements que l'on désire conserver inscrit au même endroit au d'autres si désiré inséré SOUS celui-ci. Le fait de mettre la propriété visible à false rendra automatiquement le clone visible.

    Pourquoi ne pas mettre seulement les items non voulus simplement à visible:=false ?


    Duan

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Alors en fait, je voudrais avoir la même propriété que visible à false comme le dit OutOfRange mais je voudrais que mes label qui sont dessus le panel apparaissent en fait, voilà, merci pour votre rapidité.

  7. #7
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 339
    Points : 3 107
    Points
    3 107
    Par défaut
    Tu ne peux pas, si la propriété Visible du panel est à False, tout ce qui lui appartient devient invisible

    Tout ce qui est sur ta form reste en dessous du panel, même si tu essaye de la passer en premier plan à la conception.

    Tu peux utiliser un Bevel pour faire le cadre et programmer la visibilité de chaque objet qu'il contient.

    Charly

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Merci bien, problème résolu.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/09/2010, 17h07
  2. Problème Ctrl+C avec Panel
    Par phil3875 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 11/01/2010, 12h07
  3. Problème Avec Mon Panel
    Par halim-aman dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 13/03/2008, 13h58
  4. problème avec deux panel sur frame
    Par ulysse031 dans le forum AWT/Swing
    Réponses: 15
    Dernier message: 20/11/2007, 10h11
  5. Problème avec plusieurs panels
    Par GTJuanpablo dans le forum Windows Forms
    Réponses: 2
    Dernier message: 05/04/2007, 19h38

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