[DELPHI] Comment avoir le look XP ?

Comment avoir le look XP ? [DELPHI] - Delphi/Pascal - Programmation

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
Reply

Marsh Posté le 22-09-2003 à 18:45:05   

Reply

Marsh Posté le 22-09-2003 à 18:48:42    

Ce sont deux composants hérités de Win 3.1... :D
Y a des composants plus récents dans la palette Sample (ShellTreeView et ShellComboBox)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

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 !


Message édité par davidmarli le 22-09-2003 à 19:24:22

---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

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.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

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.


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Marsh Posté le 22-09-2003 à 20:24:14    

CreateDir(ShellTreeView1.Selected + LeNouveauDossier);
 
ou un truc du genre
 
avec éventuellement un \ entre les deux


Message édité par antp le 22-09-2003 à 20:24:30

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

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 !!!


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

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.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

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.


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Marsh Posté le 05-10-2003 à 01:04:41    

davidmarli a écrit :

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


 
met des couleurs bleu, jaune, orange fluo, tu auras ainsi le look windows teletubies


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 05-10-2003 à 01:04:41   

Reply

Marsh Posté le 05-10-2003 à 11:48:30    

os2 a écrit :


 
met des couleurs bleu, jaune, orange fluo, tu auras ainsi le look windows teletubies


 
Pour une réponse ridicule de ce genre, ce n'était pas la peine de remonter ce topic


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed