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

C++Builder Discussion :

modifier bouton bitbtn


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 73
    Par défaut modifier bouton bitbtn
    Salut a tous,

    Je crois être dans la bonne rubrique pour vous demandez ce qui suit :

    Je voudrais mettre un bouton dans un prog, mais qui permettrait de mettre 2 image dans ce boutton.. en gros je voudrais un bouton bitbtnbit!!

    exemple : l'image d'un clé -- le texte du bouton(Password) -- et une image avec par exemple des fleches qui montent ou qui descendent..


    Merci d'avance...

    Bogizo

  2. #2
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    La classe TBitBtn hérite de TButton. Donc il faudrais que tu fasse un composant à partir de TButton.

    Pour avoir un exemple tu peux regarder dans le fichier \include\vcl\Buttons.hpp
    Les images des buttons sont dans \lib\buttons.res

  3. #3
    Membre émérite
    Avatar de bandit boy
    Profil pro
    Inscrit en
    Février 2006
    Messages
    916
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 916
    Par défaut
    Le BitBtn peut avoir jusqu'à 2 images. Ces image sont découpés automatiquement par Builder et correspondent aux deux états possibles du boutons: Enable (true/false).

    Le SpeedButton peut en avoir jusqu'à 4, en fonction de la position (Down) du bouton.

    Si tu veux pouvoir changer d'image, tu peux mettre un TImageList pour avoir autant d'images que tu veux, et lier ce TImageList à ton TBitBtn. Ainsi en changeant la propriété ImageIndex, tu changes l'image du bouton.

  4. #4
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    bandit boy d'après ce que je comprend bogizo veut une image à gauche, le texte au milieu et une image à droite. Bien sûr, aucun composant le permet, donc il doit en construire un.

  5. #5
    Membre émérite
    Avatar de bandit boy
    Profil pro
    Inscrit en
    Février 2006
    Messages
    916
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 916
    Par défaut
    Autant pour moi.
    Effectivement, le plus propre serait de créer un bouton spécifique.

    Sinon, il peut essayer de dessiner sur le Canvas du bouton, ou encore mettre plusieurs bouton et lier le fonctionnement et le Up/Down lors d'appuye. Mais ca reste des solutions à l'arrache histoire d'avoir un fonctionnement.

Discussions similaires

  1. [V6], [V7] Modifier Bouton Save
    Par LSDev_Noumea dans le forum Odoo (ex-OpenERP)
    Réponses: 3
    Dernier message: 10/12/2014, 12h48
  2. Modifier bouton "j'aime" de facebook
    Par sky1989 dans le forum Facebook
    Réponses: 4
    Dernier message: 06/12/2012, 10h13
  3. [Lazarus] Image des boutons BitBtn
    Par ovni76 dans le forum Lazarus
    Réponses: 0
    Dernier message: 25/05/2012, 19h43
  4. [Lazarus] Image des boutons BitBtn
    Par ovni76 dans le forum Lazarus
    Réponses: 1
    Dernier message: 10/03/2012, 19h23
  5. Modifier bouton Flash de Dreamweaver 8
    Par lcsv93 dans le forum EDI/Outils
    Réponses: 0
    Dernier message: 20/11/2010, 20h17

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