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 :

Couleur d'un label contenu dans un panel non respecté


Sujet :

Composants VCL Delphi

  1. #1
    Membre actif
    Homme Profil pro
    retraité informaticien
    Inscrit en
    Novembre 2008
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : retraité informaticien

    Informations forums :
    Inscription : Novembre 2008
    Messages : 91
    Par défaut Couleur d'un label contenu dans un panel non respecté
    Bonjour à tous.
    Le label1 n'affiche pas sa couleur mais celle de son parent Panel1, pourquoi ?

    j'ai simplifié au maximum le programme ainsi que la fiche tout en conservant l'anomalie.

    Je ne compte pas contourner le problème en créant un 2ème panel à la place du label1,
    ni jongler avec les paint, invalidate et autres.

    Je veux juste vérifier si ce problème est reproductible sur une autre machine, ou s'il y a une explication.
    Merci

    Le source du programme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    unit UDynObj;
     
    interface
     
    uses
      Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
      Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ExtCtrls, Vcl.StdCtrls;
     
    type
      TFDynObj = class(TForm)
        Panel1: TPanel;
        Label1: TLabel;
      private
        { Déclarations privées }
      public
        { Déclarations publiques }
      end;
     
    var
      FDynObj: TFDynObj;
     
    implementation
     
    {$R *.dfm}
     
     
    end.
    Le fichier dfm :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    object FDynObj: TFDynObj
      Left = 0
      Top = 0
      Caption = 'FDynObj'
      ClientHeight = 441
      ClientWidth = 624
      Color = clChartreuse
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clWindowText
      Font.Height = -12
      Font.Name = 'Segoe UI'
      Font.Style = []
      TextHeight = 15
      object Panel1: TPanel
        Left = 16
        Top = 32
        Width = 521
        Height = 41
        Caption = 'Panel1'
        Color = clFuchsia
        ParentBackground = False
        TabOrder = 0
        object Label1: TLabel
          Left = 112
          Top = 16
          Width = 34
          Height = 15
          Caption = 'Label1'
          Color = clWhite
          ParentColor = False
        end
      end
    end

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 928
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 928
    Par défaut
    Transparent à True par Défaut ?
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

Discussions similaires

  1. [Débutant] déplacer des labels contenu dans flowlayoutpanel
    Par veens777 dans le forum VB.NET
    Réponses: 2
    Dernier message: 26/08/2012, 23h42
  2. [Débutant] Pointer sur un controle contenu dans un panel
    Par diblasio dans le forum C#
    Réponses: 6
    Dernier message: 13/04/2012, 18h51
  3. récupérer le texte d'un label contenu dans un frame
    Par bringer dans le forum Tkinter
    Réponses: 5
    Dernier message: 18/06/2009, 23h22
  4. Réponses: 1
    Dernier message: 01/05/2007, 18h43
  5. [VS2005][C#] Centrer un label dans un panel redimensionnable
    Par Bapt.ice dans le forum Windows Forms
    Réponses: 1
    Dernier message: 20/08/2006, 18h29

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