C#.Net对话框大全
来源:互联网 发布:a星算法 c 编辑:程序博客网 时间:2024/05/22 00:45
引言:对话框中我们常用了以下几种:
1、文件对话框(FileDialog) 它又常用到两个:
打开文件对话框(OpenFileDialog)
保存文件对话(SaveFileDialog)
2、字体对话框(FontDialog)
3、颜色对话框(ColorDialog)
4、打印预浏对话框(PrintPreviewDialog)
5、页面设置(PrintDialog)
6、打印对话框(PrintDialog)
文件对话框(FileDialog)
一、打开文件对话框(OpenFileDialog)
1、 OpenFileDialog控件有以下基本属性
InitialDirectory对话框的初始目录Filter要在对话框中显示的文件筛选器,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)||*.*"FilterIndex在对话框中选择的文件筛选器的索引,如果选第一项就设为1RestoreDirectory控制对话框在关闭之前是否恢复当前目录FileName第一个在对话框中显示的文件或最后一个选取的文件Title将显示在对话框标题栏中的字符AddExtension是否自动添加默认扩展名CheckPathExists在对话框返回之前,检查指定路径是否存在
DefaultExt默认扩展名DereferenceLinks在从对话框返回前是否取消引用快捷方式ShowHelp启用"帮助"按钮
ValiDateNames控制对话框检查文件名中是否不含有无效的字符或序列
2、 OpenFileDialog控件有以下常用事件
FileOk当用户点击"打开"或"保存"按钮时要处理的事件HelpRequest当用户点击"帮助"按钮时要处理的事件
二、保存文件对话框(SaveFileDialog)
保存文件对话框控件有两种情况,一就是保存,二就是另存为,保存很简单,就是在文件已经打开的情况下的,再把文件写一篇,在这里我们主要讲另存为 的情况(SaveAs)。
1,SaveFileDialog控件的属性
Filter要在对话框中显示的文件筛选器,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)|*.*"FilterIndex在对话框中选择的文件筛选器的索引,如果选第一项就设为1RestoreDirectory控制对话框在关闭之前是否恢复当前目录AddExtension是否自动添加默认扩展名CheckFileExists?CheckPathExists在对话框返回之前,检查指定路径是否存在
Container控制在将要创建文件时,是否提示用户。只有在ValidateNames为真值时,才适用。DefaultExt缺省扩展名DereferenceLinks在从对话框返回前是否取消引用快捷方式
FileName第一个在对话框中显示的文件或最后一个选取的文件InitialDirector对话框的初始目录OverwritePrompt控制在将要在改写现在文件时是否提示用户,只有在ValidateNames为真值时,才适用ShowHelp启用"帮助"按钮Title将显示在对话框标题栏中的字符ValidateNames控制对话框检查文件名中是否不含有无效的字符或序列2、SaveFileDialog事件如下:
FileOk当用户点击"打开"或"保存"按钮时要处理的事件HelpRequest当用户点击"帮助"按钮时要处理的事件三、字体对话框(FontDialog)
在文字处理中,我们常用到字体,现在我们来做一个最常见的字体对话框。
1、 字体对话框(FontDialog)常用属性
ShowColor控制是否显示颜色选项AllowScriptChange是否显示字体的字符集Font在对话框显示的字体AllowVerticalFonts是否可选择垂直字体Color在对话框中选择的颜色FontMustExist当字体不存在时是否显示错误MaxSize可选择的最大字号MinSize可选择的最小字号ScriptsOnly显示排除OEM和Symbol字体ShowApply是否显示"应用"按钮ShowEffects是否显示下划线、删除线、字体颜色选项ShowHelp是否显示"帮助"按钮2、 字体对话框(FontDialog)的事件
Apply当点击"应用"按钮时要处理的事件HelpRequest当点击"帮助"按钮时要处理的事件四、 颜色对话框(ColorDialog)
颜色拾取框也是我们常见的对话框之一,下面我们来看看在C#中是如何操作颜色对话框的呢?
颜色对话框(ColorDialog)的常见属性
AllowFullOpen禁止和启用"自定义颜色"按钮FullOpen是否最先显示对话框的"自定义颜色"部份ShowHelp是否显示"帮助"按钮Color在对话框中显示的颜色AnyColor显示可选择任何颜色CustomColors是否显示自定义颜色SolidColorOnly是否只能选择纯色
五、页面设置(PageSetupDialog)
其实页面设置(PageSetupDialog)没有太多的讲,既然讲到这里,我还是把PageSetupDialog中常用的属性列出来吧
1、页面设置(PageSetupDialog)常见属性
AllowMargins设置是否可以对边距的编辑AllowOrientation是否可以使用"方向"单选框AllowPaper设置是否可以对纸张大小的编辑AllowPrinter设置是否可以使用"打印机"按钮Document获取打印机设置的PrintDocumentMinMargins允许用户选择的最小边距
2、页面设置(PageSetupDialog)的效果如下
就这么简单啦,我们看看下面的吧,还有更重磅的东东呢?关于打印的。
3、打印预浏及打印
打印是我们在windows编程中常要用到的功能,在以前都是很麻烦工作,但在Microsoft .net Framework中打印是以组件提供给我们使用,不过还是点麻烦的,所以就专门写出来,供大家参改。
在.net环境中,说到打印,就不能不说PrintDocumet这个类,PrintDocument属于System.Drawing.Printing这个名字空间,PrintDocument这个类是 实现打印的核心代码。
如果要实现打印,就必需首先构造PrintDocument对象添加打印事件,
printDocument.PrintPage+=new PrintPageEventHandler(this.printDocument_PrintPage)
打印其实也是调用Graphics类的方法进行画图,下面这代码是根据MSDN上提供的例程改写的。MSDN打印例程地址:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDrawingPrintingPrintDocumentClassTopic.asp ,有兴趣的网友可以参改一下。
4、打印对话框(PrintDialog)只要有以下属性:
AllowPrintToFile禁止或使用"打印到文件"复选框AllowSelection禁止或使用"选定内容"单选框AllowSomePages禁止或使用"页"单选按钮Document从中获取打印机设置的PrintDocumentPrintToFile打印到文件"复选框是否选中ShowHelp控制是否显示"帮助"按钮ShowNetWork控制是否显示"网络"按钮- C#.Net对话框大全
- 收錄C#.NET面試問題大全
- 收錄C#.NET面試問題大全
- C#.NET常用函数大全
- C#.NET常用函数大全
- asp.net (c#)控件大全
- .net(c#)操作IIS大全
- 对话框大全
- 对话框大全
- C#.NET给按钮添加确认对话框
- C#.NET给按钮添加确认对话框
- C#/Dot Net 面试题大全
- C#.net winform skin 皮肤 大全(转)
- .NET(C#)连接各类数据库-大全
- asp.net(c#)常用函数表大全
- asp.net(c#)数据类型格式转换大全
- C#.net winform skin 皮肤 大全(转)
- C#.net winform skin 皮肤 大全(转)
- 【转帖】C语言的常用库函数使用方法分析及用途
- firefox 的一些插件
- C# 将数据导出到Execl汇总(很全面)
- Smart Client学习笔记(1) 智能客户端开发概览
- “莫装B,装B遭雷劈”的英语翻译竞赛
- C#.Net对话框大全
- 我看LBS
- C# Tostring() 格式大全
- java时间格式大全
- S60手机开发平台构建-塞班9.2+Carbide.c++
- 汝之所看非汝之所想——osgViewer::Viewer的DatabasePager一点理解
- EasyHook - The reinvention of Windows API Hooking - Home
- PHP获得用户使用的代理服务器ip
- IDS/TIM/TAM安装杂记