添加一个openFileDialog组件,然后编写对应函数:这里事先定义了一个RichTextBoxrtbInfo;
private void OpenFromFile(){openFileDialog.Filter = "txt格式(*.txt)|*.txt|所有文件|*.*";openFileDialog.Title = "打开";openFileDialog.FileName = pname;//要打开的文件的路径rtbInfo.Clear();//先clear再显示新的内容rtbInfo.LoadFile(openFileDialog.FileName, RichTextBoxStreamType.PlainText); //打开rtbInfo.Show();//显示}
这样就可以打开并且显示txt文件。
下面说如何实现点击保存:
private void SaveToFile(){//saveFileDialog.InitialDirectory = pname;//设置保存的默认目录saveFileDialog.FileName = pname;saveFileDialog.Filter = "txt files(*.txt)|*.txt|all files(*.*)|*.*";saveFileDialog.FilterIndex = 1;//默认显示保存类型为TXTsaveFileDialog.RestoreDirectory = true;rtbInfo.SaveFile(saveFileDialog.FileName, RichTextBoxStreamType.PlainText); }
直接使用一个点击事件来调用函数就可以事件保存。