Comment avoir le look XP ? [DELPHI] - Delphi/Pascal - Programmation
Marsh Posté le 22-09-2003 à 18:48:42
Ce sont deux composants hérités de Win 3.1...
Y a des composants plus récents dans la palette Sample (ShellTreeView et ShellComboBox)
Marsh Posté le 22-09-2003 à 19:23:28
Ok merci, je ne les avais pas vu !!!
PS : existe-t-il un composant qui permette de creér un vouveau dossier dans le shelltreeview ? (comme dans une appli window classique )
Je ne sais pas si je suis très clair !
Marsh Posté le 22-09-2003 à 19:46:16
tu mets un bouton et tu fais un CreateDir (ou un truc du genre) dans ton code.
Marsh Posté le 22-09-2003 à 19:55:49
oui, mais là tu es obligé de rentrer tout le chemin.
Imagine, mon utilisateur parcourt son DD, il se rend dans
E:\Didier\mesprogrammes\developpement\Delphi\
et là il veut créer encore un sous-répertoire (par exemple 'toto'), je n'ai pas envie qu'il ait a taper
E:\Didier\mesprogrammes\developpement\Delphi\toto dans l'edit
JE voudrais qu'il parcourt son DD avec le shelltreeview, et arrivée au repertoire Delphi, il clique sur le bouton, et hop un dossier est crée dans le shelltreeview. l'utilisateur n'a plus qu'à modifier le nom du repertorie.
Marsh Posté le 22-09-2003 à 20:24:14
CreateDir(ShellTreeView1.Selected + LeNouveauDossier);
ou un truc du genre
avec éventuellement un \ entre les deux
Marsh Posté le 22-09-2003 à 20:28:27
oui, ok. En revanche ce qui m'étonne c'est que le répertoire n'apparaît pas dans la liste alors que si j'oouvre l'explorateur il a bien été crée !
Même en faisant un shelltreeview.update, il n'apparaît pas. JE suis obligé de quitter mon prg puis de le relancer pour qu'il tienne compte de la création du répertoire !!!
Marsh Posté le 22-09-2003 à 20:29:50
Y a une propriété du shellTreeview qui dit qu'il doit surveiller les mises à jour, un Autoqqchose j'imagine.
Pour le rafraichir manuellement je pense pas que ce soit Update ou Refresh vu que ce sont des méthodes de TControl. Il y a peut-être quelque chose d'autre.
Marsh Posté le 22-09-2003 à 20:48:02
oui, effectivement, il y a un autorefresh dans les propriétés.
Bon et ben je crois que je vai arrêter de programmer pour ce soir, parce que là je suis vraiment plus très rentable !!
J'avais tout sous les yeux et j'ai rien vu. Ca ira mieux demain !
Encore merci pour ton aide.
Marsh Posté le 05-10-2003 à 01:04:41
davidmarli a écrit : Salut, |
met des couleurs bleu, jaune, orange fluo, tu auras ainsi le look windows teletubies
Marsh Posté le 05-10-2003 à 11:48:30
os2 a écrit : |
Pour une réponse ridicule de ce genre, ce n'était pas la peine de remonter ce topic
Marsh Posté le 22-09-2003 à 18:45:05
Salut,
voilà j'ai une fiche sur laquelle je dois mettre un Directorylistbox et un DriveComboBox. Comment faire pour que ces deux objet ait le look XP. J'ai posé un XPmanifest sur la form mais cela ne change rien (en fait cela change l'aspet de la form1 alors que je l'ai posé sur la form2 !!)
Merci
---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF