`
wsql
  • 浏览: 11772775 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

第十一章、C#对话框(OpenFileDialog、SaveFileDialog 、ColorDialog、FontDialog)

 
阅读更多

11.1、打开文件对话框

OpenFileDialog ofd = new OpenFileDialog();

ofd.Filter = "文本文件(*.txt)|*.txt|所有文件(*.*)|*.*";

if (ofd.ShowDialog() == DialogResult.OK)

MessageBox.Show(ofd.FileName);

if (ofd.ShowDialog() == DialogResult.Cancel)

MessageBox.Show("sdf");

(1)、ofd.Filter属性是筛选文件的,| 的前面是给用户看的提示,后面才是筛选的字符串。

(2)、ofd.ShowDialog()显示的是模态窗体,它不关闭,无法操作别的窗体;它是有返回值的,只有当它关闭之后才会返回某个值;点击OK的时候返回DialogResult.OK,点击Cancel和Close的时候,返回DialogResult.Cancel。

(3)、ofd.FileName是选择了某个文件之后的包含这个文件名在内的完整路径的字符串。

(4)、打开文件对话框其实就是为了获得某个需要打开的文件的包含这个文件名在内的完整路径的字符串。上面这些如果在打开之后,点击了确定或者取消按钮之后,如果不写程序的话,其实是不会做任何事情的。

11.2、保存文件对话框

SaveFileDialog sfd = new SaveFileDialog();

sfd.Filter = "文本文件(*.txt)|*.txt|所有文件(*.*)|*.*";

if (sfd.ShowDialog() == DialogResult.OK)

MessageBox.Show(sfd.FileName);

if (sfd.ShowDialog() == DialogResult.Cancel)

MessageBox.Show("sdf");

(1)、sfd.Filter属性是筛选文件的,| 的前面是给用户看的提示,后面才是筛选的字符串。

(2)、sfd.ShowDialog()显示的是模态窗体,它不关闭,无法操作别的窗体;它是有返回值的,只有当它关闭之后才会返回某个值;点击Save的时候返回DialogResult.OK,点击Cancel和Close的时候,返回DialogResult.Cancel。

(3)、sfd.FileName是填写了某个文件名保存之后的包含这个文件名在内的完整路径的字符串。如果这个文件名有后缀名,那么就以这个后缀名为主;如果没有,而且如果sfd.Filter是某个具体的类型,那么就默认为该类型,如果sfd.Filter为*.*,那么就没有后缀名了。

(4)、保存文件对话框其实就是为了获得某个需要保存的文件的包含这个文件名在内的完整路径的字符串。上面这些如果在打开之后,点击了确定或者取消按钮之后,如果不写程序的话,其实是不会做任何事情的。

11.3、颜色对话框

ColorDialog cd = new ColorDialog();

if (cd.ShowDialog() == DialogResult.OK)

{

this.BackColor = cd.Color;

}

if (cd.ShowDialog() == DialogResult.Cancel)

{

MessageBox.Show("sf");

}

(1)、cd.ShowDialog()显示的是模态窗体,它不关闭,无法操作别的窗体;它是有返回值的,只有当它关闭之后才会返回某个值;点击OK的时候返回DialogResult.OK,点击Cancel和Close的时候,返回DialogResult.Cancel。

(2)、cd.Color是选中的颜色。

(3)、颜色对话框其实就是为了获得某个颜色。上面这些如果在打开之后,点击了确定或者取消按钮之后,如果不写程序的话,其实是不会做任何事情的。

11.4、字体对话框

FontDialog fd = new FontDialog();

if (fd.ShowDialog() == DialogResult.OK)

{

this.Font = fd.Font;

}

if (fd.ShowDialog() == DialogResult.Cancel)

{

MessageBox.Show("sf");

}

(1)、fd.ShowDialog()显示的是模态窗体,它不关闭,无法操作别的窗体;它是有返回值的,只有当它关闭之后才会返回某个值;点击OK的时候返回DialogResult.OK,点击Cancel和Close的时候,返回DialogResult.Cancel。

(2)、fd.Font是选中的字体。

(3)、字体对话框其实就是为了获得某个字体。上面这些如果在打开之后,点击了确定或者取消按钮之后,如果不写程序的话,其实是不会做任何事情的。
分享到:
评论

相关推荐

    Visual C# 对话框大全

    Visual C# 对话框大全 1、文件对话框(FileDialog) 它又常用到两个:  打开文件对话框(OpenFileDialog)  保存文件对话(SaveFileDialog)  2、字体对话框(FontDialog)  3、颜色对话框(ColorDialog)  4...

    c#对话框大全

     打开文件对话框(OpenFileDialog)  保存文件对话(SaveFileDialog)  2、字体对话框(FontDialog)  3、颜色对话框(ColorDialog)  4、打印预浏对话框(PrintPreviewDialog)  5、页面设置(PrintDialog)  6、...

    C# winform对话框用法大全

     打开文件对话框(OpenFileDialog)  保存文件对话(SaveFileDialog) 2、字体对话框(FontDialog) 3、颜色对话框(ColorDialog) 4、打印预浏对话框(PrintPreviewDialog) 5、页面设置(PrintDialog) 6、打印对话框...

    C# WinForm对话框示例程序

    C# WinForm对话框示例程序,包括 - `MessageBox` 信息框 - `OpenFileDialog` 文件选择对话框 - `SaveFileDialog` 文件保存对话框 - `FolderBrowserDialog` 文件夹选择对话框 - `ColorDialog` 颜色对话框 - `...

    C#winform对话框用法大全

    打开文件对话框(OpenFileDialog) 保存文件对话(SaveFileDialog) 2、字体对话框(FontDialog) 3、颜色对话框(ColorDialog) 4、打印预浏对话框(PrintPreviewDialog) 5、页面设置(PrintDialog) 6、打印...

    C_-SaveFileDialog-各类对话框用法

    C# winform对话框用法大全 收藏 对话框中我们常用了以下几种: 1、文件对话框(FileDialog) 它又常用到两个:  打开文件对话框(OpenFileDialog)  保存文件对话(SaveFileDialog) 2、字体对话框(FontDialog) 3、颜色...

    C# 使用打开保存文件对话框

    2.使用SaveFileDialog,用户可以为要保存的文件指定一个文件名和浏览的路径。 3.PrintDialog用户选择一个打印机,并设置打印选项。 4.配置页面的边距,通常使用PageSetupDialog。 5.PrintViewDialog是在屏幕上...

    C#控件属性方法

    c#各种控件(如窗体、Label 、TextBox 、Button 、GroupBox、RadioButton、CheckBox、ListBox、ComboBox、CheckedListBox、Timer、ProgressBar和TrackBar、OpenFileDialog、SaveFileDialog、FontDialog、ColorDialog...

    C#里边的控件缩写大全

    4 ofd OpenFileDialog 5 sfd SaveFileDialog 组件 1 bgw BackgroundWorker 2 dre DirectoryEntry 3 drs DirectorySearcher 4 err ErrorProvider 5 evl EventLog 6 fsw FileSystemWatcher 7 hlp HelpProvider...

    C#控件常用属性方法

    17、OpenFileDialog 控件 18、SaveFileDialog 控件 19、FontDialog 控件 20、ColorDialog控件 21、PrintDialog控件和 PrintDocument 控件 22、用户自定义对话框 23、菜单控件 24、多窗体程序设计 25、MDI 应用...

    C#控件属性事件大全

    C#控件大全 C#属性大全 C#事件大全 C#控件及常用设计整 1、窗体 1 2、Label 控件 3 3、TextBox 控件 4 4、RichTextBox控件 5 5、NumericUpDown 控件 7 6、Button 控件 7 7、GroupBox 控件 7 8、RadioButton控件 8 9...

    图片添加文字

    由于工作需要,处理一张图片,每次在上面添加一些文本,生成连续的图片,进行幻灯片...使用控件,openfiledialog、colordialog、fontdialog、savefiledialog、picturebox等,使用xml保持配置文件,方便后期调用模板。

    C#--winform--常用控件大全.doc

    17、OpenFileDialog 控件 13 18、SaveFileDialog 控件 14 19、FontDialog 控件 14 20、ColorDialog控件 14 21、PrintDialog控件和 PrintDocument 控件 15 22、用户自定义对话框 15 23、菜单控件 15 25、MDI 应用程序...

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    第11章 Windows常用控件的使用 290 11.1 按钮控件的使用 291 实例216 轻松打造绚丽按钮 291 实例217 给Button控件创建快捷键 292 实例218 使Button控件大小自动适应文本长度 293 实例219 得到鼠标焦点后自动放大的...

    C#控件(doc)

    一、窗体 - 1 - 二、Label 控件 - 3 - 三、TextBox 控件 - 3 - 四、RichTextBox控件 - 5 - 五、NumericUpDown 控件 - 7 - 六、Button 控件 - 7 - 七、GroupBox 控件 - 8 - 八、RadioButton控件 - 8 - 九、CheckBox ...

    记事本 用b.net

    Private Sub MenuItem11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuExit.Click Close() End Sub Private Sub MenuItem12_Click(ByVal sender As System.Object, ByVal e ...

    C#实训教程

    很好的C#培训教程,适合初学者使用 目 录 1 .NET体系结构 7 1.1 什么是.NET Framwork? 7 1.2 .NET Framework的内容 7 1.3 如何用.NET Framework编写应用程序 8 1.4 MSIL和JIT 8 1.5 程序集 9 1.6 托管代码 9 1.7 ...

Global site tag (gtag.js) - Google Analytics