本文主要是介绍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文件)、颜色对话框、字体对话框-洋葱先生-杨少通的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!