都实例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【通用对话框】》对你有帮助,请点赞、收藏,并留下你的观点哦!