Pourquoi OpenFileDialog modifie-t-il mon répertoire de travail? Devrais-je supposer que beaucoup func dans System.Windows.Forms va changer mon répertoire de travail?Pourquoi OpenFileDialog change-t-il de répertoire de travail?
OpenFileDialog open = new OpenFileDialog();
open.Filter = filter;
a = Directory.GetCurrentDirectory(); //<-- correct
if (open.ShowDialog() == DialogResult.OK) //-- select a file on my desktop
{
a = Directory.GetCurrentDirectory(); //<-- incorrect, is set to my desktop
heh, pas facile. J'utilise simplement get/set quand j'en ai besoin. J'utilise MSVS pour définir le répertoire de travail de sorte qu'il n'y a aucun moyen possible pour moi de détecter où il devrait être (sauf si je le hardcode dans l'exe) –