Bonjour,
J'ai besoin d'interdire à l'utilisateur de remonter dans l'arborescence des répertoires dans un TOpenDialog. L'utilisateur ne doit pouvoir consulter que les sous répertoires du répertoire initial.
Ya t-il un moyen simple de réaliser ça?
Bonjour,
J'ai besoin d'interdire à l'utilisateur de remonter dans l'arborescence des répertoires dans un TOpenDialog. L'utilisateur ne doit pouvoir consulter que les sous répertoires du répertoire initial.
Ya t-il un moyen simple de réaliser ça?
TOpenDialog.OnFolderChange
Faudrait voir si l'on peut reforcer le InitialDir à ce moment ou alors faire un abort, certains événement utilise cette exception pour gérer l'annulation
TOpenDialog.Options ofNoChangeDir
Voir ce que l'on peut faire via la WndProc Open and Save As Dialog Boxes, en filtrant sur CDN_FOLDERCHANGE si l'on peut l'empêcher
Au pire, OnCanClose, si le chemin en cours n'est pas dans InitialDir, tu refuses la fermeture via CanClose à False
Ok merci pour tes réponses. Je vais creuser l'evt OnFolderChange.
Pour info, l'option ofNoChangeDir ne fonctionne pas et elle fait l'objet de nombreux sujets dans ce forum. Il faut avoure que le nom de l'option est trompeur...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager