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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:winform listBox统计信息,利用跨窗体传值实现信息修改-洋葱先生-杨少通
下一篇:winform打开文件对话框(图片类型)-洋葱先生-杨少通

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月17日 19时37分59秒