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

相关文章

在Linux中改变echo输出颜色的实现方法

《在Linux中改变echo输出颜色的实现方法》在Linux系统的命令行环境下,为了使输出信息更加清晰、突出,便于用户快速识别和区分不同类型的信息,常常需要改变echo命令的输出颜色,所以本文给大家介... 目python录在linux中改变echo输出颜色的方法技术背景实现步骤使用ANSI转义码使用tpu

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S

MySQL 打开binlog日志的方法及注意事项

《MySQL打开binlog日志的方法及注意事项》本文给大家介绍MySQL打开binlog日志的方法及注意事项,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录一、默认状态二、如何检查 binlog 状态三、如何开启 binlog3.1 临时开启(重启后失效)

使用Python和OpenCV库实现实时颜色识别系统

《使用Python和OpenCV库实现实时颜色识别系统》:本文主要介绍使用Python和OpenCV库实现的实时颜色识别系统,这个系统能够通过摄像头捕捉视频流,并在视频中指定区域内识别主要颜色(红... 目录一、引言二、系统概述三、代码解析1. 导入库2. 颜色识别函数3. 主程序循环四、HSV色彩空间详解

OpenCV实现实时颜色检测的示例

《OpenCV实现实时颜色检测的示例》本文主要介绍了OpenCV实现实时颜色检测的示例,通过HSV色彩空间转换和色调范围判断实现红黄绿蓝颜色检测,包含视频捕捉、区域标记、颜色分析等功能,具有一定的参考... 目录一、引言二、系统概述三、代码解析1. 导入库2. 颜色识别函数3. 主程序循环四、HSV色彩空间

苹果macOS 26 Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色

《苹果macOS26Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色》在整体系统设计方面,macOS26采用了全新的玻璃质感视觉风格,应用于Dock栏、应用图标以及桌面小部件等多个界面... 科技媒体 MACRumors 昨日(6 月 13 日)发布博文,报道称在 macOS 26 Tahoe 中

CSS3中的字体及相关属性详解

《CSS3中的字体及相关属性详解》:本文主要介绍了CSS3中的字体及相关属性,详细内容请阅读本文,希望能对你有所帮助... 字体网页字体的三个来源:用户机器上安装的字体,放心使用。保存在第三方网站上的字体,例如Typekit和Google,可以link标签链接到你的页面上。保存在你自己Web服务器上的字

使用Python实现获取屏幕像素颜色值

《使用Python实现获取屏幕像素颜色值》这篇文章主要为大家详细介绍了如何使用Python实现获取屏幕像素颜色值,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 一、一个小工具,按住F10键,颜色值会跟着显示。完整代码import tkinter as tkimport pyau

使用Python和Matplotlib实现可视化字体轮廓(从路径数据到矢量图形)

《使用Python和Matplotlib实现可视化字体轮廓(从路径数据到矢量图形)》字体设计和矢量图形处理是编程中一个有趣且实用的领域,通过Python的matplotlib库,我们可以轻松将字体轮廓... 目录背景知识字体轮廓的表示实现步骤1. 安装依赖库2. 准备数据3. 解析路径指令4. 绘制图形关键

VS配置好Qt环境之后但无法打开ui界面的问题解决

《VS配置好Qt环境之后但无法打开ui界面的问题解决》本文主要介绍了VS配置好Qt环境之后但无法打开ui界面的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目UKeLvb录找到Qt安装目录中designer.UKeLvBexe的路径找到vs中的解决方案资源