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

API, COM et SDKs Delphi Discussion :

[VclSKin] Skin d'un bouton créé à la volée


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    624
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 624
    Par défaut [VclSKin] Skin d'un bouton créé à la volée
    Bonjour à tous,

    Je n'arrive pas à skinner mon bouton que je crée à la volée.
    J'utilise VCLSkin et je ne trouve rien sur le site dans la FAQ de Link-Rank.
    J'ai envoyé un mail mais toujours pas de réponse alors je post ici.

    j'ai une fonction AddButton qui ajoute un bouton sur ma form, et j'aimerais ensuite que le skin soit automatique. Je n'y arrive pas.

    D'avance merci pour votre aide.

    Cordialement,
    Bruno

  2. #2
    Membre Expert
    Avatar de Droïde Système7
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    2 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 2 288
    Par défaut
    Salut,

    Regarde ce principe, peut-être que ça va fera ton affaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    procedure TForm1.Button3Click(Sender: TObject);
    var
      btn : TButton; 
    begin
      btn := TButton.Create(Self);
      btn.Parent := Form1;
    
      SkinData1.UpdateSkinControl(Form1);
    
     // SkinData1.Active := false;
     // SkinData1.Active := true;
    end;
    @ +

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    624
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 624
    Par défaut
    Bonsoir Droïde,

    Hélas cela ne semble pas fonctionner, enfin si, mais je veux le faire dans le petit programme du composant FDTreeview, juste aprés la fonction AjouterNoeud();

    Merci pour ton aide,

    Je pense que je vais "Delester" ce post car il n'est utile à personne.

  4. #4
    Membre Expert
    Avatar de Droïde Système7
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    2 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 2 288
    Par défaut
    Citation Envoyé par Bruno13 Voir le message
    Bonsoir Droïde,

    Hélas cela ne semble pas fonctionner, enfin si, mais je veux le faire dans le petit programme du composant FDTreeview, juste aprés la fonction AjouterNoeud();

    Merci pour ton aide,

    Je pense que je vais "Delester" ce post car il n'est utile à personne.
    Bonjour,

    Ce n'est pas que ce thread n'intéresse personne ; mais que tout le monde n'a pas acheté ce super compo

    J'ajoute, enfin ce n'est qu'une opinion perso : les applis ainsi skinnées et qui tournent sous Vista, si l'aéro est activé sur ce dernier, le skin n'est plus tout à fait souhaitable, car l'aspect "aéro" est neutralisé sur ces applis.

    Bref, si tu mettais le morceau de code qui te pose problème, peut-être que ça te donnerais plus de chance d'obtenir des réponses.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    624
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 624
    Par défaut
    Salut Droïde,

    Je l'ai mis en delestage car même pour moi ce petit projet n'est plus prioritaire. En ce qui concerne ce composant il est completement gratuit et il se trouve ici : http://fdeport.free.fr/pageprincipale.htm

    En tout cas merci pour tes réponses,

    Amicalement,
    Bruno

  6. #6
    Membre Expert
    Avatar de Droïde Système7
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    2 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 2 288
    Par défaut
    Salut Bruno,

    Merci de ce lien sympa, je l'ai ajouté en favoris.

    Tu sais je migre vers Vista, et par déduction bien des utilisateurs feront de même dans un certain temps. Hé bien je peux te dire que j'ai neutralisé (sous Vista) le skinnage d'une de mes appli le permettant.

    Car je trouve bien plus chouettos l'aéro de Vista. Pourtant avec les misères que Vista me donne au niveau de l'install des pilotes USB, je te donne par la même, ma preuve de bonne foi.

    Bref, il est super de permettre de donner aux utilisateurs tournant sous Windows 98, voire XP, un nouveau look des forms, mais arrivé sous Vista, là tout est revu autrement. Je connais un copain qui développait une super appli de visualisation d'images automatisée et tout et tout. L'autre fois en lui montrant cette possibilité incluse dans Vista, il est resté sur les fesses ; c'était presque son cahier des charges... Sous Vista, c'est une autre façon de voir les choses dis-je...

    Je pense que tu as raison que le but de ce thread ne soit plus du tout prioritaire ; bon délestage

    Amicalement,
    Jean-Pierre

    Edit : Je ne sais pas si ça peut t'aider mais en allant en update j'ai zyeuté ceci :
    News In 4.83 05/18/2007
    *Fix problem in Dev Dbtreeview.


    Via ce lien :
    http://www.link-rank.com/readme.txt

    Peut-être en rapport ou non...

    @+

Discussions similaires

  1. Création d'un bouton à la volée + événement OnClick
    Par ulysse_31 dans le forum Lazarus
    Réponses: 3
    Dernier message: 25/08/2010, 00h31
  2. [FB3] Bouton et Skin
    Par verrue dans le forum Flex
    Réponses: 2
    Dernier message: 22/09/2009, 19h32
  3. [WD12] Creation d'un skin multi etat pour un bouton
    Par yann_72 dans le forum WinDev
    Réponses: 1
    Dernier message: 16/12/2008, 21h37
  4. Erreur avec skin: [error] File not found 'vclskin.res'
    Par Siguillaume dans le forum Langage
    Réponses: 9
    Dernier message: 28/08/2008, 17h20
  5. Evenement assigné sur un bouton crée à la volée
    Par remibeginer dans le forum ASP.NET
    Réponses: 9
    Dernier message: 27/05/2008, 12h32

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