在RichTextBox控件中显示RTF格式文件
显示 控件 格式文件
2023-09-14 08:58:58 时间
实现效果:
知识运用:
RichTextBox控件的LoadFile方法 //将文件内容加载到RichTextBox控件中
public void LoadFile(string path,RichTextBoxStreamType fileType)
//属性值: path:字符串对象, 要加载的文件名称和位置
fileType:RichTextBox枚举值, 用于选择打开文件的类型
和Clear方法 //清楚控件中的所有文本
public void Clear()
及OpenFileDialog对象的ShowDialog方法 //弹出打开文件对话框
public DialogResult ShowDialog()
实现代码:
private void 打开ToolStripMenuItem_Click(object sender, EventArgs e) { open.Filter = "(*.rtf)|*.rtf"; //设置打开文件的过滤参数 if (open.ShowDialog() == DialogResult.OK) { fileName = open.FileName; //保存打开文件的文件名 richTextBox1.LoadFile(fileName, RichTextBoxStreamType.RichText); //从指定位置加载文件 } } private void 保存ToolStripMenuItem_Click(object sender, EventArgs e) { if (File.Exists(fileName)) //如果存在文件 { richTextBox1.SaveFile(fileName, RichTextBoxStreamType.RichNoOleObjs); //在指定路径保存 MessageBox.Show("保存成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); richTextBox1.Clear(); //清空RichTextBox内容 } else //文件不存在时 { save.Filter = "(*.rtf)|*.rtf"; //设置文件保存格式 if (save.ShowDialog() == DialogResult.OK) { richTextBox1.SaveFile(save.FileName); //在指定路径下保存 } } }
相关文章
- Android开发之扫描附近wifi热点并列表显示
- C# 系统应用之TreeView控件 (一).显示树状磁盘文件目录及加载图标
- Android_(控件)使用AlertDialog实现点击Button显示出多选框
- Android_(控件)使用ListView显示Android系统中SD卡的文件列表
- 启动mysql时显示:/tmp/mysql.sock 不存在的解决方法
- 图表显示磁盘容量
- 在ProgressBar控件中显示进度百分比
- 根据一个表的数据情况显示另一个表的数据
- 将某一项的属性显示成列表
- uni-app:使用uni-list显示列表数据之一(hbuilderx 3.6.18)
- QTableWidget使用setCellWidget设置控件居中显示
- [转] 基于C#的波形显示控件的实现
- SAP UI5 应用开发教程之九十四 - 基于 JSONModel 数据模型的 SAP UI5 列表控件分页显示数据的完整解决方案试读版
- 使用 SAP Analysis Path Framework (APF) 来展示 SAP CDS view,支持各种类型的图表显示
- 显示ABAP Netweaver上登录的所有用户信息
- 如何分析request download在R3AR3显示成功执行,但是对应material没有生成的问题
- CRM订单上状态字段在UI的显示逻辑
- 让Editplus支持sql语法高亮显示
- SAP UI5 应用开发教程之九十六 - SAP UI5 列表控件分页显示数据时,如何自定义分页大小试读版
- Qt 读取并且显示SVG图片
- Qt 数据三维显示
- WinForm 将被遮挡的控件显示到最前面
- 【Groovy】使用 SwingBuilder 构建 Swing 窗口 ( 创建一个 Swing 构造器 | 配置 Swing 窗口的一系列属性 | 设置 Swing 窗口显示 )
- android假设重写onDraw实现一个相似TextView能够显示表情和链接的控件(一)
- 深入浅出matplotlib(75):对数坐标绘图显示
- duilib中CTextUI控件设置文字时不刷新显示的bug