Bonsoir à tous
J'ai posté ici une question relative au gestionnaire de skins AlphaControls (SkinManager) Son tutoriel est ici : http://www.alphaskins.com/showdoc.php?l=en&n=10 . Mais il est succinct.
Je teste leur système de skins. On peut les exploiter pour des contrôles non développés par Alphacontrols (Jedi, contrôles standards, etc).
Suite à mon post (on m'a pardonné mon Anglais style Google ) , j'ai reçu cette réponse :
«Hello,
in order to activate a skin, you have to use the SkinName property:
ThirdParty is used to skin, using the current skin, a component that is not included in the AC package;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2sSkinManager1.SkinName := 'Android OS (internal)';
you can select these components using the list (as in your image) or add the components by the code, like this:
»
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sSkinManager1.ThirdLists[Ord(tpVirtualTree)].Append('TVirtualStringTree');
A quoi peut ressembler un tpVirtualTree ? Et un TVirtualStringTree ?
Le dernier serait une liste de chaînes virtuelle ? Si oui : on implémente ça comment sous D7 ? Je n'ai jamais utilisé ça.
Est-ce q ça pourrait ressembler à un pointeur sur une tableau de TStringLIst ?
J'ai un début de réponse à cette adresse :
http://docwiki.embarcadero.com/RADSt...2BBuilder_2010 ... mais pour Delphi 2010.
Même en fouillant leurs sources (dans les démos), je ne tombe sur aucun fichier .PAS exploitant ce SkinManager : uniquement dans les fichiers .DFM.
Heu... J'y vois pas très clair, là. Un avis éclairé me sera bien utile. Merci :hello:
Partager