admin管理员组文章数量:1130349
都实例8了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧!
C#创建Windows窗体应用程序实例1https://blog.csdn/qq_45037155/article/details/124005398
C#创建Windows窗体应用程序实例2https://blog.csdn/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. 执行效果
都实例8了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧!
C#创建Windows窗体应用程序实例1https://blog.csdn/qq_45037155/article/details/124005398
C#创建Windows窗体应用程序实例2https://blog.csdn/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【通用对话框】 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1754823482a2730885.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论