Serialcoder en Français Serialcoder in English
TEL : +33 (0)9 72 13 15 17

Windows Forms FAQ resources

19. Windows Forms Common Dialogs

19.6 How do I use the OpenFileDialog?


     using System.Text;
     using System.IO;
     ....
     private void button1_Click(object sender, System.EventArgs e)
     {
          OpenFileDialog dlg = new OpenFileDialog();
          dlg.Title = "Open text file" ;
          dlg.InitialDirectory = @"c:\" ;
          dlg.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*" ;
          
          if(dlg.ShowDialog() == DialogResult.OK)
          {
               StreamReader sr = File.OpenText(dlg.FileName);

               string s = sr.ReadLine();
               StringBuilder sb = new StringBuilder();
               while (s != null)
               {
                    sb.Append(s);
                    s = sr.ReadLine();
               }
               sr.Close();
               textBox1.Text = sb.ToString();
          }
     }