winform文件打开对话框(打开rtf文件)、颜色对话框、字体对话框-洋葱先生-杨少通
发布日期:2021-10-03 07:58:45
浏览次数:2
分类:技术文章
本文共 1786 字,大约阅读时间需要 5 分钟。
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 (洋葱先生)
转载地址:https://blog.csdn.net/Kindergarten_Sir/article/details/108587914 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月17日 19时37分59秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
计算CP、CR、CF1、OP、OR、OF1和mAP的top-3评价指标
2019-04-28
python将嵌套数组转为单层数组
2019-04-28
pytorch打印自定义网络的每层的名称
2019-04-28
解决ubantu只能读取U盘文件,不能将文件复制到U盘里面
2019-04-28
MS-COCO2014数据集标签互译
2019-04-28
MacBook Pro快捷键总结
2019-04-28
解决mac里面打开控制台提示 您需要安装JDK才能使用"java"命令行工具
2019-04-28
reactos操作系统实现(92)
2019-04-28
reactos操作系统实现(93)
2019-04-28
使用Python快速实现显示器关闭和锁住桌面
2019-04-28
reactos操作系统实现(94)
2019-04-28
reactos操作系统实现(95)
2019-04-28
reactos操作系统实现(96)
2019-04-28
reactos操作系统实现(97)
2019-04-28
reactos操作系统实现(98)
2019-04-28
reactos操作系统实现(99)
2019-04-28