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 :

Changer la couleur du texte des boutons [Lazarus]


Sujet :

Lazarus Pascal

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 206
    Points : 179
    Points
    179
    Par défaut Changer la couleur du texte des boutons
    Bonjour à tous,

    Cette discussion fait suite à http://www.developpez.net/forums/d13...tion-par-code/


    Mon formulaire contient des contrôles boutons (contrôles TBItBtbn) destinés à créer un enregistrement vide (Bt_Nouveau), valider la création de l'enregistrement après avoir renseigné les champs correspondants, sélectionner un enregistrement pour le modifier, sélectionner un enregistrement pour le supprimer.

    J'ai tenté de modifier la couleur du texte de certains boutons pour agrémenter l'interface (par exemple Supprimer en rouge) mais malgré la modification faite dans la "Font" du bouton rien ne se passe. S'agit-il d'un bug ?

    Merci

    R.O.

  2. #2
    Membre averti
    Profil pro
    au repos
    Inscrit en
    Février 2013
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : Saint-Pierre-Et-Miq.

    Informations professionnelles :
    Activité : au repos

    Informations forums :
    Inscription : Février 2013
    Messages : 156
    Points : 331
    Points
    331
    Par défaut
    bonjour,
    sous quel O.S es-tu et avec quelle version de Lazarus ?

    sous windows 7 Lazarus svn 1.1 je n'ai pas de problème pour changer la couleur du texte d'un Tbitbtn ( propriété Font Color).
    En ce qui concerne le Tbutton : Sous Windows, Lazarus utilise les composants du système (cad les API windows) et le TButton de windows ne permet pas le changement de couleur.

    Amicalement, nullosse

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 206
    Points : 179
    Points
    179
    Par défaut
    Bonsoir,

    Je suis sous W7, concernant la couleur du bouton, effectivement, je n'ai pas fait attention et j'ai mis dans la construction de mes formulaires aussi bien des TButton que des TBitBtn et sur les premiers (bien que l'option couleur existe das la liste des prpriétés cela ne marche pas et pour les seconds cela marche parfaitement.
    Une question concernant le DBNavigator :
    que doit t'on renseigner en tant que définition de la procédure expl :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    procedure TFormClient.DBNavigator1Click(Sender: TObject;
      Button: TDBNavButtonType);
    begin
    au niveau de Button: ?????
    pour pouvoir indiquer que l'on souhaite ajouter un enregistrement etc.. J'ai regardé l'aide par F1 et suis tombé sur diverses valeurs telles que nbfirst, nbPrior etc.. mais aucun renseignement sur la façon d'utiliser cela.
    mais peut-être faudrait-il ouvrir une autre discussion pour cela ?

    Merci encore une fois pour l'aide précédente.

    R.O.

  4. #4
    Membre averti
    Profil pro
    au repos
    Inscrit en
    Février 2013
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : Saint-Pierre-Et-Miq.

    Informations professionnelles :
    Activité : au repos

    Informations forums :
    Inscription : Février 2013
    Messages : 156
    Points : 331
    Points
    331
    Par défaut
    bonjour,
    oui à chaque fois qu'il y a une question qui ne correspond plus au titre de la discussion, il faudrait mieux ouvrir une nouvelle discussion.

    Normalement tu n'as pas besoin de gérer les procédures d'insertion, de suppression etc avec un tdbnavigator (sauf si tu veux faire des choses particulières) cela est automatique. Pour montrer comment cela fonctionne, je mets en attachement un petit projet de test de sqlite3 que j'ai réalisé qui montre en parallèle l'utilisation des composants Sqldb et zeos avec des tdbgrids et tdbnavigator. Il faut que les paquets SQLDbLaz et zcomponent soient installés. Attention au chemin de sqlite3.dll dans la propriété librarylocation du Tzconnection.

    Amicalement, nullosse
    Fichiers attachés Fichiers attachés

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 206
    Points : 179
    Points
    179
    Par défaut
    Merci Beaucoup,
    Cela parait limpide.
    IL vaut mieux un qui sait que 10 qui cherchent... bien que chercher soit Stimulant

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

Discussions similaires

  1. changer la couleur du texte de mon bouton
    Par finalfx dans le forum Flash
    Réponses: 2
    Dernier message: 20/06/2007, 10h33
  2. Changer la couleur du texte d’un bouton
    Par David Fouejio dans le forum VC++ .NET
    Réponses: 3
    Dernier message: 05/03/2007, 09h43
  3. Réponses: 15
    Dernier message: 11/08/2006, 12h20
  4. StatusBar : changer la couleur d'un des textes .
    Par qi130 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 30/10/2005, 10h46
  5. couleur des textes des boutons
    Par mqsi dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 14/10/2005, 15h59

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