Bonjour,

Je voudrais que la boite de dialogue pour ouvrir un fichier s'ouvre sur un répertoire donné.

J'ai un peu cherché et j'ai trouvé InitialDirectory ..

Mon problème est que cela ne change rien.
Ma boite de dialogue s'ouvre systématiquement là où je l'ai laissé la fois précédente.
Elle s'ouvre dans MesDocuments au premier lancement du programme.

Voici mon bout de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
OpenFileDialog^ openFileDialog1 = gcnew OpenFileDialog;
        openFileDialog1->InitialDirectory = "C:/" ;
        openFileDialog1->Filter = "jpg files (*.jpg)|*.jpg";
if (openFileDialog1->ShowDialog(this) == Windows::Forms::DialogResult::OK){
....
}
Le programme ignore totalement la ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
openFileDialog1->InitialDirectory = "C:/" ;


Par contre le filtre fonctionne très bien ...

Merci à ceux qui pourront me dire où est mon erreur.

Bonne soirée

Jean-Louis