2017-10-16 6 views
0

J'utilise le composant DirectoryDialog dans mon application pour permettre à l'utilisateur de sélectionner un dossier.
Maintenant, je veux avoir la possibilité d'empêcher l'utilisateur de choisir un dossier spécifique. Y a-t-il un gestionnaire ou un auditeur ou quelque chose comme ça?Empêcher de choisir un dossier dans SWT DirectoryDialog

Répondre

1

Cela ne peut pas être fait.

DirectoryDialog est juste une enveloppe mince autour de la boîte de dialogue de répertoire ouvert natif (par exemple sur macOS il utilise NSOpenPanel). Le dialogue natif est très différent sur les différentes plates-formes supportées par SWT ce qui ne permet pas de le faire.

Vous pouvez créer votre propre boîte de dialogue de répertoire en utilisant un TreeViewer et les API de fichier natif.