Bonjour,
Commençant à créer une petite interface en C#, je me heurte à un soucis au moment de la création d'une boite de dialogue. L'objectif est simple : je clique sur un bouton, ça ouvre un OpenFileDialog et si on choisit un fichier je veux en recuperer le nom pour l'afficher dans un TextBox par exemple. Pour cela, voici le code qui est executé au moment où je clique sur le bouton :
Le tout est très simple mais une FileIOPermission est levée lorsque j'accede à la propriété FileName. Visual Studio, peu perspicace, me conseille d'utiliser la methode OpenFile, mais cette methode me renvoie un flux sur le fichier, tout ce que je souhaite, c'est son nom. Y a t il une configuration particuliere a realiser pour mon appli pour eviter ce genre de probleme ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 private void bOuvrir_Click(object sender, EventArgs e) { OpenFileDialog fileChooser = new OpenFileDialog(); fileChooser.Filter += "Fichier XML | *.xml"; if (fileChooser.ShowDialog() == DialogResult.OK) { tXML.Text += fileChooser.FileName; } }
Merci d'avance de vos remarques et reflexions.
Aurelien
Partager