J'ai un soucis avec l'ouverture des fichiers : Lorsque je charge un fichier avec openfiledialog, le programme prend ce chemin comme celui du dossier ou se trouve l'exécutable du programme.
Donc lorsque j'enregistre un fichier avec comme chemin "monfichier.txt", au lieu de s'enregistrer à coté de l'exécutable comme il le fait d'habitude, il s'enregistre là ou j'ai chargé le fichier précédent.
mon code:
comment puis je faire pour qu'il garde le chemin par défaut ? (celui ou se trouve mon exe)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 OpenFileDialog file = new OpenFileDialog(); file.DefaultExt = ".bua"; // Default file extension file.Filter = "Fichiers (*.bua, *.xml)|*.bua;*.xml"; // Filter files by extension // Show open file dialog box Nullable<bool> result = file.ShowDialog(); // Process open file dialog box results if (result == true) { string filepath = file.FileName; }
edit: j'ai trouver il suffit d'ajouter
avant l'appel de ShowDialog();
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2file.RestoreDirectory = true;
Partager