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 :

TLabel masqué par TGroupBox


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 38
    Par défaut TLabel masqué par TGroupBox
    Bonjour.

    Je suis en train de tester C++ Builder 2007. Je ne suis pas coutumier de l'interface, et je me retrouve devant le problème suivant:

    J'ai créé un TLabel. J'ai mis ce TLabel dans un TGroupBox. Or, à l'exécution, mon TLabel se trouve masqué par le TGroupBox!

    J'ai essayé, je crois, toutes les options de properties des deux objets, rien n'y fait.

    Quelqu'un sait-il comment faire ré-apparaitre mon TLabel?

    Merci d'avance pour votre aide.

    Felipe.

  2. #2
    Membre éclairé Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    934
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 934
    Par défaut
    Si tu peux sélectionner ton TLabel dans l'onglet conception de ta fiche

    fait un clique droit sur ton TLabel puis choisit Option de controle puis mettre en avant plan.

    Si tu n'y a pas accès, fait la même chose sur le TGroupBox mais cette fois tu sélectionne Mettre en Arrière-plan

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 38
    Par défaut
    Citation Envoyé par kurul1 Voir le message
    Si tu peux sélectionner ton TLabel dans l'onglet conception de ta fiche

    fait un clique droit sur ton TLabel puis choisit Option de controle puis mettre en avant plan.

    Si tu n'y a pas accès, fait la même chose sur le TGroupBox mais cette fois tu sélectionne Mettre en Arrière-plan
    Merci kurul1. Je l'ai déjà testé, mais ça ne marche pas. Il y a quelque chose qui m'échappe...

  4. #4
    Membre éclairé Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    934
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 934
    Par défaut
    Question bète, est-tu sur que le Parent de ton Label est bien ton GroupBox.

    Car il se peut que le parent du Label soit ta form et du coup le GroupBox se trouve devant

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 38
    Par défaut
    Kurul1, merci, je n'avais pas pensé à ça!

    Comment rend-on le GroupBox parent du Label?

  6. #6
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Label->Parent = GroupBox ;
    Mais ceci ne fonction qu'en execution, ce n'est pas possible d'attribuer la propriété Parent lors de la conception graphique.

  7. #7
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Felipe_ essaye ceci :
    1. selectionne ton label
    2. fais un ctrl+X (couper)
    3. sélectionne ton groupbox
    4. fais ctrl+v (coller)

    Normalement ton label se trouve dans le GroupBox et en avant plan.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 38
    Par défaut
    pottiez, je viens de tester, ça ne change rien .

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 38
    Par défaut
    Citation Envoyé par Auteur Voir le message
    Felipe_ essaye ceci :
    1. selectionne ton label
    2. fais un ctrl+X (couper)
    3. sélectionne ton groupbox
    4. fais ctrl+v (coller)

    Normalement ton label se trouve dans le GroupBox et en avant plan.
    Tout simplement!
    Oui, ça marche.

    Merci Auteur.

  10. #10
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Sélectionne d'abord le composant parent (TFrame, TGroupBox, TPanel....) avant d'insérer les autres composants (TLabel, TStringGrid, TButton, TEdit, etc.).

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 38
    Par défaut
    Citation Envoyé par Auteur Voir le message
    Sélectionne d'abord le composant parent (TFrame, TGroupBox, TPanel....) avant d'insérer les autres composants (TLabel, TStringGrid, TButton, TEdit, etc.).
    Merci pour le conseil.

    Je me souviens maintenant avoir eu le même pb en Visual Basic il y a une dizaine d'années. Ca m'avait pas mal énervé à l'époque, avant de trouver cette solution. Par chance, maintenant il y a les forums (les fora?) pour en parler.

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

Discussions similaires

  1. Imprimer une DIV masqué par Javascript
    Par Benzeghiba dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 20/08/2009, 16h05
  2. Enregistrement masqué par pied de page
    Par day811 dans le forum IHM
    Réponses: 3
    Dernier message: 12/11/2007, 23h17
  3. info-bulle masqué par un div en overflow
    Par speedev dans le forum Mise en page CSS
    Réponses: 19
    Dernier message: 13/10/2006, 12h31
  4. menu déroulant masqué par animation flash
    Par matperino dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 11/12/2005, 12h56
  5. Delphi7 winxp pro renvoyer un TLabel connu par nom
    Par regis1_1 dans le forum Composants VCL
    Réponses: 3
    Dernier message: 18/06/2003, 11h09

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