添加一个openFileDialog组件,然后编写对应函数:这里事先定义了一个RichTextBox rtbInfo;
1 2 3 4 5 6 7 8 9 10 | 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文件。
下面说如何实现点击保存:
1 2 3 4 5 6 7 8 9 | private void SaveToFile() { //saveFileDialog.InitialDirectory = pname;//设置保存的默认目录 saveFileDialog.FileName = pname; saveFileDialog.Filter = "txt files(*.txt)|*.txt|all files(*.*)|*.*"; saveFileDialog.FilterIndex = 1;//默认显示保存类型为TXT saveFileDialog.RestoreDirectory = true; rtbInfo.SaveFile(saveFileDialog.FileName, RichTextBoxStreamType.PlainText); } |
直接使用一个点击事件来调用函数就可以事件保存。