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

Delphi Discussion :

Comment changer la couleur de fond d'un DBRadioGroup sous XP


Sujet :

Delphi

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2002
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 74
    Points : 44
    Points
    44
    Par défaut Comment changer la couleur de fond d'un DBRadioGroup sous XP
    Sous Windows XP la syntaxe DBRadioGroup1.Color := clLime; ne fonctionne pas.
    Avec le composant TRadioGroup voici ce qu'il faut faire au démarrage du soft avant de changer la couleur de RadioGroup1:
    RadioGroup1.ParentBackground := True;
    RadioGroup1.ParentColor := True;
    RadioGroup1.ParentBackground := False;
    RadioGroup1.ObjectSelf).ParentColor := False;


    Pouvez-vous me dire ce qu'il y a lieu de faire pour changer la couleur d'un composant TDBRadioGroup ?

    Merci d'avance

  2. #2
    Expert éminent sénior
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Points : 10 008
    Points
    10 008
    Par défaut
    Salut,

    Est-ce que tu utilises XPManifest ? Si c'est le cas malheureusement tu n'as plus le contrôle sur l'apparence du RadioGroup.

    @+

  3. #3
    Membre du Club
    Inscrit en
    Décembre 2002
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 74
    Points : 44
    Points
    44
    Par défaut
    Merci pour votre rapide réponse!

    Effectivement, j'utilise le composant TXPManifest!

    Est-ce un bug non résolu ou est ce une volonté de Borland de ne plus permettre le controle de l'apparence de ce composant TDBRadioGroup ?

    N'y a t-il pas une astuce pour palier à ce manque comme pour le composant TRadioGroup ?

    Salutations

  4. #4
    Expert éminent sénior
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Points : 10 008
    Points
    10 008
    Par défaut
    Salut,

    Bug ou volonté délibérée ? J'en sais rien.
    Quant à pour pouvoir contourner le problème, j'ai essayé plusieurs fois et malheureusement sans succès. Désolé.

    @+

  5. #5
    Membre expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 54
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Points : 3 562
    Points
    3 562
    Par défaut
    Non, avec XP Manifest, c'est une volonté de Windows XP, pas un bug...

Discussions similaires

  1. Comment changer la couleur de fond d'un messageBox
    Par avelone dans le forum VB.NET
    Réponses: 4
    Dernier message: 07/08/2007, 14h59
  2. Réponses: 2
    Dernier message: 13/06/2007, 14h59
  3. Réponses: 3
    Dernier message: 28/02/2006, 16h39
  4. Comment changer la couleur de fond d'une ligne du TRichEdit
    Par tibi666 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 28/09/2005, 18h31
  5. Réponses: 4
    Dernier message: 26/07/2005, 11h45

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