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

Lazarus Pascal Discussion :

[Linux] Couleur de fond d'un TEdit [Lazarus]


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut [Linux] Couleur de fond d'un TEdit
    Bonjour à toutes et à tous,

    Sous Windows 10, pour changer la couleur de fond d'un TEdit, il suffit de lui indiquer la couleur voulue avec la propriété "Color".

    Cette manip sous Linux (Ubunutu pour moi) laisse le composant désespérément blanc.

    Une idée de ce qu'il faut faire, si c'est possible ?

    Cordialement.

    Pierre.

  2. #2
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 142
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 142
    Par défaut
    Yep !

    J'ai testé avec un Debian12 et tu as raison...

    Alors j'ai tenté un truc fastoche : un TPanel avec la couleur qui va bien et les dimensions correspondant au TEdit, que tu vas poser sur le TPanel avec TEdit.ParentColor à True et hop !

    En plus je constate que passer ensuite son ParentColor à False ne change pas la couleur du TEdit, c'est vraiment caca-boudin !

  3. #3
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 173
    Billets dans le blog
    9
    Par défaut
    Chez moi ça fonctionne, aussi bien dans l'inspecteur d'objet que dans le code (Mageia, Lazarus 3.4).

  4. #4
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    8 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 8 055
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Citation Envoyé par Roland Chastain Voir le message
    Chez moi ça fonctionne, aussi bien dans l'inspecteur d'objet que dans le code (Mageia, Lazarus 3.4).
    Idem Debian 11 et Lazarus 3.4.
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  5. #5
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 142
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 142
    Par défaut
    Bonjour,

    Citation Envoyé par Alcatîz Voir le message
    Idem Debian 11 et Lazarus 3.4.
    Citation Envoyé par Roland Chastain Voir le message
    Chez moi ça fonctionne, aussi bien dans l'inspecteur d'objet que dans le code (Mageia, Lazarus 3.4).
    Vos posts m'ayant intrigué, j'ai refait un test en partant d'un projet vierge, avec juste un TEdit et, oui , ça fonctionne.

    Quelqu'un saura expliquer pourquoi mon premier test a foiré ?
    Ou alors c'est le passage à Laz 3.6 en ce qui me concerne ? J'ai repris le test d'il y a 2 jours, ai supprimé le TEdit, en ai remis un et il fonctionne bien...
    Alors j'ai carrément re-supprimé le TEdit, ai enregistré le projet, l'ai fermé puis rouvert, y ai remis un TEdit et tout va bien. Incompréhensible.

    Bonne journée,

  6. #6
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Désolé de répondre avec tant de retard.

    Chez moi, Ubuntu 22.04.5 LTS et Lazarus 2.2.6 ça ne fonctionne pas, même avec un seul TEdit. Je suppose que c'est dû à mon ancienne version.

    Pour autant, ce n'est pas grave, j'ai modifié mon application et j'ai mis un TShape qui prend la bonne couleur.

    Cordialement.

    Pierre.

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

Discussions similaires

  1. [Android] Changer la couleur de fond d'un TEdit
    Par adipie dans le forum Composants FMX
    Réponses: 11
    Dernier message: 15/01/2023, 23h28
  2. Réponses: 6
    Dernier message: 15/02/2018, 13h02
  3. Réponses: 4
    Dernier message: 26/07/2015, 10h56
  4. TEdit et la couleur de fond
    Par Speed41 dans le forum Débuter
    Réponses: 4
    Dernier message: 22/02/2011, 09h57
  5. TDBGRID - Couleur de fond d'une seule cellule
    Par cgo dans le forum Bases de données
    Réponses: 5
    Dernier message: 11/09/2009, 10h16

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