失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > C#创建Windows窗体应用程序实例8【通用对话框】

C#创建Windows窗体应用程序实例8【通用对话框】

时间:2023-01-11 19:37:46

相关推荐

C#创建Windows窗体应用程序实例8【通用对话框】

都实例8了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧!

C#创建Windows窗体应用程序实例1/qq_45037155/article/details/124005398

C#创建Windows窗体应用程序实例2/qq_45037155/article/details/124006201

1. 知识点

预定义的通用对话框包括:

OpenFileDialog:通过预先配置的对话框打开文件

SaveFileDialog:选择要保存的文件和该文件的保存位置

ColorDialog:从调色板选择颜色以及将自定义颜色添加到该调色板中

FontDialog:选择系统当前安装的字体

PageSetupDialog:通过预先配置的对话框设置供打印的页详细信息

PrintDialog:选择打印机,选择要打印的页,并确定其他与打印相关的设置

PrintPreviewDialog:按文档打印时的样式显示文档

FolderBrowserDialog:浏览和选择文件夹

OpenFileDialog与Windows 操作系统的“打开文件”对话框相同,用于显示一个用户可用来打开文件的预先配置的对话框。

SaveFileDialog与Windows 操作系统的“保存文件”对话框相同,用于显示一个用户可用来保存文件的预先配置的对话框。

FontDialog与Windows 操作系统的“字体”对话框相同,使用该对话框可以进行字体的相关设置。

2. 样式设计

这里富文本框在工具里选择RichTextBox

3. 代码实现

namespace 通用对话框{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){OpenFileDialog openFileDialog1 = new OpenFileDialog();openFileDialog1.InitialDirectory = "c:\\";openFileDialog1.Filter = "rtf files(*.rtf)|*.rtf";openFileDialog1.FilterIndex = 2;openFileDialog1.RestoreDirectory = true;if (openFileDialog1.ShowDialog() == DialogResult.OK){ richTextBox1.LoadFile(openFileDialog1.FileName); }}private void button2_Click(object sender, EventArgs e){SaveFileDialog saveFileDialog1 = new SaveFileDialog();saveFileDialog1.InitialDirectory = "c:\\";saveFileDialog1.Filter = "rtf files(*.rtf)|*.rtf";saveFileDialog1.FilterIndex = 1;saveFileDialog1.RestoreDirectory = true;if (saveFileDialog1.ShowDialog() == DialogResult.OK){ richTextBox1.SaveFile(saveFileDialog1.FileName); }}private void button3_Click(object sender, EventArgs e){if (richTextBox1.SelectedText != ""){FontDialog fontDialog1 = new FontDialog();fontDialog1.ShowDialog();richTextBox1.SelectionFont = fontDialog1.Font;}}private void button4_Click(object sender, EventArgs e){if (richTextBox1.SelectedText != ""){ColorDialog colorDialog1 = new ColorDialog();colorDialog1.ShowDialog();richTextBox1.SelectionColor = colorDialog1.Color;}}private void button5_Click(object sender, EventArgs e){this.Close();}}}

4. 执行效果

如果觉得《C#创建Windows窗体应用程序实例8【通用对话框】》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。