How do I support browsing for a text file and reading it into a TextBox?

Platform: WPF| Category: TextBox

You can use the OpenFile Dialog to implement this functionality.

[C#]

using System.Text;
using System.IO;

private void button1_Click( object sender, 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();
  }
}

Share with

Related FAQs

Couldn't find the FAQs you're looking for?

Please submit your question and answer.