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

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 103
    Points : 1 063
    Points
    1 063
    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 éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 996
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 996
    Points : 15 480
    Points
    15 480
    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 !
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  3. #3
    Rédacteur/Modérateur

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

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 091
    Points : 15 527
    Points
    15 527
    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).
    Mon site personnel consacré à MSEide+MSEgui : msegui.net

  4. #4
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 968
    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 : 7 968
    Points : 59 705
    Points
    59 705
    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 éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 996
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 996
    Points : 15 480
    Points
    15 480
    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,
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 103
    Points : 1 063
    Points
    1 063
    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: 16/01/2023, 00h28
  2. Réponses: 6
    Dernier message: 15/02/2018, 14h02
  3. Réponses: 4
    Dernier message: 26/07/2015, 11h56
  4. TEdit et la couleur de fond
    Par Speed41 dans le forum Débuter
    Réponses: 4
    Dernier message: 22/02/2011, 10h57
  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, 11h16

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