Browse or Open a File

This sample code show you how to use OpenFileDialog class to open or browse a file.

The OpenFileDialog class is defined in Windows.Forms class. You need to add to reference to System.Windows.Form.dll library and call using System.Windows.Forms before using the class.

The OpenFileDialog class can be used to open a file similar to CFileDialog's Open method in VC++. This class is derived from FileDialog. OpenFile method of this class opens a file which can be read by steam.

In this sample code, I use OpenFileDialog class to browse a file.

  1. OpenFileDialog fdlg = new OpenFileDialog();  
  2. fdlg.Title = "C# Corner Open File Dialog" ;  
  3. fdlg.InitialDirectory = @"c:\" ;  
  4. fdlg.Filter = "All files (*.*)|*.*|All files (*.*)|*.*" ;  
  5. fdlg.FilterIndex = 2 ;  
  6. fdlg.RestoreDirectory = true ;  
  7. if(fdlg.ShowDialog() == DialogResult.OK)  
  8. {  
  9.     textBox1.Text = fdlg.FileName ;  
  10. }  
Title member let you set the title of the open dialog. Filter member let you set a filter for types of files to open.


FileName member gives you the name of the selected file.
 
Read more >> OpenFileDialog In C#