我有两种形式。如果我单击第一个表单上的按钮,我希望它自动加载第二个表单,RichTextBox
加载.rtf
文件。
我想请求帮助在.rtf
中加载RichTextBox
文件而不在表单中编码路径?我尝试使用Directory.GetCurrentDirectory
,但我很难过,因为我不是那位经验丰富的程序员。
答案 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);
}
}