winform文件打开对话框(打开rtf文件)、颜色对话框、字体对话框-洋葱先生-杨少通

2023-11-05 08:20

本文主要是介绍winform文件打开对话框(打开rtf文件)、颜色对话框、字体对话框-洋葱先生-杨少通,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

winform文件打开对话框(打开rtf文件)、颜色对话框、字体对话框

实现功能:

①编写一个rtf文件(写字板)

②通过文件打开对话框打开rtf文件,将内容存入到RichTextBox中

③通过字体对话框修改字体类型、通过颜色对话框修改字体颜色

④可以保存为rtf文件

⑤需要拖拽控件:MenuStrip(菜单栏)、OpenFileDialog(文件对话框)、FontDialo(文字对话框)、

                        ColorDialog(颜色对话框)、SaveFileDialog(保存对话框)、richTextBox(多行文本框)

Name属性值如下:

在这里插入图片描述
在这里插入图片描述

代码如下:

           //页面的Load事件private void _3_4_Load(object sender, EventArgs e){//可打开文件分类openFileDialog1.Filter = "rtf文件|*.rtf";//可存储文件类型saveFileDialog1.Filter = "rtf文件|*.rtf";}//菜单中文件下的“打开”项的click事件private void tsmOpen_Click(object sender, EventArgs e){//当弹出选择对话框时,判断是否单击了“打开”键DialogResult dr = openFileDialog1.ShowDialog();if (dr == DialogResult.OK)//richTextBox加载文件richTextBox1.LoadFile(openFileDialog1.FileName);}//菜单中文件下的“保存”项的click事件private void tsmSave_Click(object sender, EventArgs e){//当弹出保存对话框时,判断是否单击了“保存”键DialogResult dr = saveFileDialog1.ShowDialog();if (dr == DialogResult.OK)//richTextBox内容存储位置richTextBox1.SaveFile(saveFileDialog1.FileName);}//菜单中格式下的“字体”项的click事件private void tsmFont_Click(object sender, EventArgs e){//当弹出字体对话框时,判断是否单击了“确定”键DialogResult dr = fontDialog1.ShowDialog();if (dr == DialogResult.OK)//richTextBox加载文件内容选中部分字体设置为用户选中字体richTextBox1.SelectionFont = fontDialog1.Font;}//菜单中格式下的“颜色”项的click事件private void tsmColor_Click(object sender, EventArgs e){//当弹出颜色对话框时,判断是否单击了“确定”键DialogResult dr = colorDialog1.ShowDialog();if (dr == DialogResult.OK)//richTextBox加载文件内容选中部分字体颜色设置为用户选中颜色richTextBox1.SelectionColor = colorDialog1.Color;}

如有转载请注明来源: www.dreamload.cn/blog/?p=343&preview=true (洋葱先生)

这篇关于winform文件打开对话框(打开rtf文件)、颜色对话框、字体对话框-洋葱先生-杨少通的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/348590

相关文章

python+opencv处理颜色之将目标颜色转换实例代码

《python+opencv处理颜色之将目标颜色转换实例代码》OpenCV是一个的跨平台计算机视觉库,可以运行在Linux、Windows和MacOS操作系统上,:本文主要介绍python+ope... 目录下面是代码+ 效果 + 解释转HSV: 关于颜色总是要转HSV的掩膜再标注总结 目标:将红色的部分滤

Python批量调整Word文档中的字体、段落间距及格式

《Python批量调整Word文档中的字体、段落间距及格式》这篇文章主要为大家详细介绍了如何使用Python的docx库来批量处理Word文档,包括设置首行缩进、字体、字号、行间距、段落对齐方式等,需... 目录关键代码一级标题设置  正文设置完整代码运行结果最近关于批处理格式的问题我查了很多资料,但是都没

基于Python实现一个PDF特殊字体提取工具

《基于Python实现一个PDF特殊字体提取工具》在PDF文档处理场景中,我们常常需要针对特定格式的文本内容进行提取分析,本文介绍的PDF特殊字体提取器是一款基于Python开发的桌面应用程序感兴趣的... 目录一、应用背景与功能概述二、技术架构与核心组件2.1 技术选型2.2 系统架构三、核心功能实现解析

C# winform操作CSV格式文件

《C#winform操作CSV格式文件》这篇文章主要为大家详细介绍了C#在winform中的表格操作CSV格式文件的相关实例,文中的示例代码讲解详细,感兴趣的小伙伴可以参考一下... 目录实例一实例效果实现代码效果展示实例二实例效果完整代码实例一实例效果当在winform界面中点击读取按钮时 将csv中

解决jupyterLab打开后出现Config option `template_path`not recognized by `ExporterCollapsibleHeadings`问题

《解决jupyterLab打开后出现Configoption`template_path`notrecognizedby`ExporterCollapsibleHeadings`问题》在Ju... 目录jupyterLab打开后出现“templandroidate_path”相关问题这是 tensorflo

电脑没有仿宋GB2312字体怎么办? 仿宋GB2312字体下载安装及调出来的教程

《电脑没有仿宋GB2312字体怎么办?仿宋GB2312字体下载安装及调出来的教程》仿宋字体gb2312作为一种经典且常用的字体,广泛应用于各种场合,如何在计算机中调出仿宋字体gb2312?本文将为您... 仿宋_GB2312是公文标准字体之一,仿China编程宋是字体名称,GB2312是字php符编码标准名称(简

基于WinForm+Halcon实现图像缩放与交互功能

《基于WinForm+Halcon实现图像缩放与交互功能》本文主要讲述在WinForm中结合Halcon实现图像缩放、平移及实时显示灰度值等交互功能,包括初始化窗口的不同方式,以及通过特定事件添加相应... 目录前言初始化窗口添加图像缩放功能添加图像平移功能添加实时显示灰度值功能示例代码总结最后前言本文将

C#实现WinForm控件焦点的获取与失去

《C#实现WinForm控件焦点的获取与失去》在一个数据输入表单中,当用户从一个文本框切换到另一个文本框时,需要准确地判断焦点的转移,以便进行数据验证、提示信息显示等操作,本文将探讨Winform控件... 目录前言获取焦点改变TabIndex属性值调用Focus方法失去焦点总结最后前言在一个数据输入表单

通过C#获取PDF中指定文本或所有文本的字体信息

《通过C#获取PDF中指定文本或所有文本的字体信息》在设计和出版行业中,字体的选择和使用对最终作品的质量有着重要影响,然而,有时我们可能会遇到包含未知字体的PDF文件,这使得我们无法准确地复制或修改文... 目录引言C# 获取PDF中指定文本的字体信息C# 获取PDF文档中用到的所有字体信息引言在设计和出

如何提高Redis服务器的最大打开文件数限制

《如何提高Redis服务器的最大打开文件数限制》文章讨论了如何提高Redis服务器的最大打开文件数限制,以支持高并发服务,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录如何提高Redis服务器的最大打开文件数限制问题诊断解决步骤1. 修改系统级别的限制2. 为Redis进程特别设置限制