隐藏

如何在C#的Winform开发时将txt文件导入RichTextBox中

发布:2022/12/20 11:42:57作者:管理员 来源:本站 浏览次数:329

添加一个openFileDialog组件,然后编写对应函数:这里事先定义了一个RichTextBox rtbInfo;

   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;//默认显示保存类型为TXT

               saveFileDialog.RestoreDirectory = true;

               rtbInfo.SaveFile(saveFileDialog.FileName, RichTextBoxStreamType.PlainText);            

           }


直接使用一个点击事件来调用函数就可以事件保存。