OpenfileDialog - Fenster nicht herausspringen
Ich arbeite an der form . Ich möchte kleine Fenster, um pop-up wenn ich auf die Schaltfläche und wählen Sie XML-Datei meiner Wahl aus verschiedenen Ordner.
Ich denke, diese OpenFileDialog wird mir helfen.
private void button3_Click(object sender, EventArgs e)
{
/
OpenFileDialog OpenFileDialog1 = new OpenFileDialog();
openFileDialog1.Filter = " XML Files|*.xml";
openFileDialog1.InitialDirectory = @"D:\";
if (OpenFileDialog1.ShowDialog() == DialogResult.OK)
{
MessageBox.Show(filed.FileName.ToString());
}
}
Ich habe versucht mit folgenden code aber wenn ich auf den Knopf gibt es kein Fenster pop-up.
Ich bin nicht geting was für Fehler ich gemacht habe.
Was ist das problem?
Dank!
- 1) Wenn dies einer Konsole app, wie kommt es, gibt es Knöpfe? 2) Was ist
filed
- meinst duopenFileDialog1.ShowDialog()
? 3) Hatbutton3_Click
registriert worden, wie ein Ereignis-handler für die SchaltflächeClick
Veranstaltung? - sorry..habe ich geändert der Fehler !!!! seine richtige jetzt.es ist die FORM, eingereicht hat ersetzt worden..ja, es hat ben registriert als click-Ereignis !
- Ja, es muss form haben 🙂 ich habe eine Antwort unter, Sie fehlen ShowDialog();
- mal sehen, ob es funktioniert für mich. !!! ich werde versuchen, die
- seine nicht wrking noch...... private void button3_Click(object sender, EventArgs e) { openFileDialog1.Filter = " XML-Dateien|*.xml"; openFileDialog1.InitialDirectory = @"D:\"; path = openFileDialog1.Mit dem Namen.ToString(); openFileDialog1.ShowDialog(); }
- So gibst du uns nicht genug Informationen über Sie app. Weil, ich schrieb diesen code auf mu Visual Studio, und es funktionierte.Zeigte mir ein dialog. private void button1_Click(object sender, EventArgs e) { OpenFileDialog f = new OpenFileDialog(); f.ShowDialog(); }
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie nicht nur öffnen den Datei-dialog aus einer console app. Sie haben zu umgehen, es mit einigen Einstellung single thread apartment (STA).
--EDIT--
Folgende Werke auf click-Ereignis:
You cant open file fialog in der Konsole app.
Ihnen sagen, ich habe die Schaltfläche, so muss diese die Win-app, verwenden Sie
openFileDialog1.ShowDialog(); fehlt