Frage Wie fügen Sie Windows Form mit C # Schaltfläche zum Durchsuchen der Datei hinzu


Ich möchte eine Datei auf der lokalen Festplatte auswählen, wenn ich auf "Durchsuchen" klicke.

Ich habe keine Ahnung, wie man das benutzt OpenFileDialog Steuerung. Kann mir jemand helfen?


75
2018-02-15 03:55


Ursprung


Antworten:


Diese Links erklären es mit Beispielen

http://dotnepperls.com/openfiledialog

http://www.geekpedia.com/tutorial67_Using-OpenFileDialog-to-open-files.html

private void button1_Click(object sender, EventArgs e)
{
    int size = -1;
    DialogResult result = openFileDialog1.ShowDialog(); // Show the dialog.
    if (result == DialogResult.OK) // Test result.
    {
       string file = openFileDialog1.FileName;
       try
       {
          string text = File.ReadAllText(file);
          size = text.Length;
       }
       catch (IOException)
       {
       }
    }
    Console.WriteLine(size); // <-- Shows file size in debugging mode.
    Console.WriteLine(result); // <-- For debugging use.
}

90
2018-02-15 04:00



var FD = new System.Windows.Forms.OpenFileDialog();
if (FD.ShowDialog() == System.Windows.Forms.DialogResult.OK) {
    string fileToOpen = FD.FileName;

    System.IO.FileInfo File = new System.IO.FileInfo(FD.FileName);

    //OR

    System.IO.StreamReader reader = new System.IO.StreamReader(fileToOpen);
    //etc
}

38
2018-02-15 03:59



OpenFileDialog fdlg = new OpenFileDialog();
fdlg.Title = "C# Corner Open File Dialog" ;
fdlg.InitialDirectory = @"c:\" ;
fdlg.Filter = "All files (*.*)|*.*|All files (*.*)|*.*" ;
fdlg.FilterIndex = 2 ;
fdlg.RestoreDirectory = true ;
if(fdlg.ShowDialog() == DialogResult.OK)
{
textBox1.Text = fdlg.FileName ;
}

In diesem Code können Sie Ihre Adresse in ein Textfeld eingeben.


21
2017-07-25 07:57