Commnent imposer le repertoire initial à l'ouverture de la boite Commondialog sh [Résolu]

napadbol 9 Messages postés jeudi 24 février 2005Date d'inscription 5 octobre 2011 Dernière intervention - 24 févr. 2005 à 13:27 - Dernière réponse : napadbol 9 Messages postés jeudi 24 février 2005Date d'inscription 5 octobre 2011 Dernière intervention
- 24 févr. 2005 à 13:43
Commnent imposer le repertoire initial à l'ouverture de la boite Commondialog showopen ?

lorsque je l'ouvre pour la première fois, pas de problème : un coups de initdir, et c'est bon. Mais dès que j'y reviens, c'est le début de mes soucis : elle s'ouvre au niveau du dernier repertoire visité lors de l'utilisation précédente. impossible de lui en imposer un autre via initdir, ou chdir.

C'est comme s'il y avait un indicateur spécifique pour le répertoire en cours de cette boite de dialogue qui garde par défaut la dernière valeur et qu'il faudrait réinitialiser.
Afficher la suite 

2 réponses

crenaud76 4172 Messages postés mercredi 30 juillet 2003Date d'inscription 9 juin 2006 Dernière intervention - 24 févr. 2005 à 13:35
+3
Utile
Le problème c'est que au second passage, la propriété Filename du commondialog contient encore le nom du derneir fichier sélectionné (avec le chemin compris). Donc meme si ton initdir est respécifié, le commondialog place le dossier en accord avec le contenu de Filename. En fait avant de s'afficher, il traite le InitDir, puis le Filename, donc voila l'origine de ton souci.
Refixce le InitDir ET le Filename et ca ira tout seul ...

Christophe R
Cette réponse vous a-t-elle aidé ?  
napadbol 9 Messages postés jeudi 24 février 2005Date d'inscription 5 octobre 2011 Dernière intervention - 24 févr. 2005 à 13:43
0
Utile
merci pour l'info.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.