如何在RichTextBox中加载.rtf文件?

时间:2013-12-12 03:36:27

标签: c# richtextbox

我有两种形式。如果我单击第一个表单上的按钮,我希望它自动加载第二个表单,RichTextBox加载.rtf文件。

我想请求帮助在.rtf中加载RichTextBox文件而不在表单中编码路径?我尝试使用Directory.GetCurrentDirectory,但我很难过,因为我不是那位经验丰富的程序员。

1 个答案:

答案 0 :(得分:4)

试试这个:

public void LoadMyFile()
{
   // Create an OpenFileDialog to request a file to open.
   OpenFileDialog openFile1 = new OpenFileDialog();

   // Initialize the OpenFileDialog to look for RTF files.
   openFile1.DefaultExt = "*.rtf";
   openFile1.Filter = "RTF Files|*.rtf";

   // Determine whether the user selected a file from the OpenFileDialog. 
   if(openFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK &&
      openFile1.FileName.Length > 0) 
   {
      // Load the contents of the file into the RichTextBox.
      richTextBox1.LoadFile(openFile1.FileName);
   }
}