winform的几种常用对话框

保存文件对话框:

1
2
3
4
5
6
7
8
SaveFileDialog sfd = new SaveFileDialog();
sfd.InitialDirectory = Path.GetDirectoryName(Application.ExecutablePath);
sfd.Filter = "文本文件|*.txt|配置文档|*.ini";
sfd.FileName = "newName";
if (sfd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
    // Do Save
}

选择文件对话框:

1
2
3
4
5
6
7
OpenFileDialog ofd = new OpenFileDialog();
ofd.InitialDirectory = Path.GetDirectoryName(Application.ExecutablePath);
ofd.Filter = "文本文件|*.txt|所有文件|*.*";
ofd.FileName = "";
if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
}

信息提示弹框:

1
2
3
MessageBox.Show("这是一条测试信息");
MessageBox.Show("这是一条测试信息","注意");
if (MessageBox.Show("这是一条测试信息", "Attenation", MessageBoxButtons.YesNo) == DialogResult.Yes) { }

文本输入弹框:

1
2
using Microsoft.VisualBasic;//引入命名空间
string newPlace = Interaction.InputBox("请输入信息!", "111", "222"); 

颜色选择对话框:

1
2
3
4
5
6
ColorDialog cd = new ColorDialog();
cd.Color = Color.Red;
if (cd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
    this.BackColor = cd.Color;
}

字体设置对话框:

1
2
3
4
5
FontDialog fd = new FontDialog();
if (fd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
    this.button1.Font = fd.Font;
}

打印机对话框:

1
2
PrintDialog ppd = new PrintDialog();
if (ppd.ShowDialog() == System.Windows.Forms.DialogResult.OK) { }

文件夹选择对话框:

1
2
FolderBrowserDialog fbd = new FolderBrowserDialog();
if (fbd.ShowDialog() == System.Windows.Forms.DialogResult.OK) { }

  

  

  

 

  

  

  

posted @   [春风十里]  阅读(353)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示