OVH Cloud OVH Cloud

Simuler icône "Parent" dans CommonDialog

13 réponses
Avatar
Jacques
Bonjour
Comment, si c'est possible, coder l'action de l'icône "Dossier parent" de
CommonDialog?
Merci

3 réponses

1 2
Avatar
Gloops
Jacques93 a écrit, le 12/11/2005 19:41 :

J'ai probablement du mal interpréter la question de Jacques. S'il s'agit
de sélectionner un répertoire avec BrowseForFolder, on peut utiliser le
module suivant, en l'appelant avec :



Non non sur l'histoire du choix du répertoire, c'est moi qui ai fait une
boulette. Voir ma réponse.
Avatar
Gloops
Jacques93 a écrit, le 12/11/2005 20:06 :

C'est là que c'est le plus intéressant, à mon sens, car on voit dans la
fenêtre de débogage les différents événements : Folder Change, File
Change, Dialog Closed, etc ..., et on peut adapter le code. Il faut
clicker sur 'cCommonDialog call - Hooked Open' :

http://cjoint.com/?lmueSRIk0f

Et il n'y a rien à enregistrer ... Cela peut être fait lors de la phase
de déploiement, lorsque l'on sépare la dll du projet de développement.




D'ailleurs, on fera un fil là-dessus, un de ces quatre.
Pour le moment, j'ai un peu peur d'embrouiller Jacques (le premier du
fil) si on s'engage là-dedans.
Avatar
Gloops
Salut,

Tu vois, il y a du monde.

Je récapitule ma réponse, puisqu'elle se trouve éparpillée (j'avais
oublié un truc).


(18:25)
http://vbnet.mvps.org/index.html


(20:14)
Il faut cliquer sur API Index, dans la barre de navigation à gauche,
puis dans la catégorie API cliquer sur G, descendre à GetOpenFileName,
et essayer le deuxième exemple.

Il y a une partie à copier dans un module (d'un nouveau projet, pour
démarrer, ça sera plus simple), et une partie à copier dans le code d'un
formulaire. Le formulaire doit comporter un certain nombre de contrôles
: deux CommandButtons, une ListBox, sept TextBoxes, un Frame avec une
collection de trois boutons radio (OptionButtons, c'est vrai que j'ai
commencé en Anglais : il faut en créer un, le sélectionner, presser Ctrl
C puis Ctrl V, valider la création d'une collection, et encore Ctrl V).
Ensuite si on a créé les contrôles par des doubles-clics il faut les
disposer pour qu'ils soient visibles, on peut se référer à
l'illustration si on le souhaite. Laisser aux contrôles leurs noms par
défaut.

Pour finir lancer le projet, cliquer sur le bouton de son choix.

Une fois que j'ai fait ça j'ai eu une boîte de dialogue (GetOpenFileName
ou GetSaveFileName selon le bouton cliqué) avec un bouton "répertoire
parent" (la petite flèche vers le haut).
_______________________________________
Jacques a écrit, le 11/11/2005 11:34 :

Bonjour
Comment, si c'est possible, coder l'action de l'icône "Dossier parent" de
CommonDialog?
Merci


1 2