OpenFileDialog类
来源:互联网 发布:abc算法流程图 编辑:程序博客网 时间:2024/06/06 12:56
转自:http://blog.sina.com.cn/s/blog_4e6dffee0100hid1.html
在工具箱中,OpenFileDialog是一个组件,可以拖到Form上
一、主要属性和事件
1、 OpenFileDialog控件有以下基本属性
获取对话框中所选文件的文件名(不包含路径名)Title将显示在对话框标题栏中的字符
CheckPathExists在对话框返回之前,检查指定路径是否存在(实时检测,而且自动进行,不需要人工干预)DereferenceLinks在从对话框返回前是否取消引用快捷方式ShowHelp启用"帮助"按钮ValiDateNames控制对话框检查文件名中是否不含有无效的字符或序列
2、OpenFileDialog控件有以下常用事件
当用户点击"帮助"按钮时要处理的事件
二、简单示例:
单击按钮时,打开一个打开文件对话框;
设置初始目录为:C:\;
过滤类型为:*.txt/*.cs/*.*
代码如下:
private void OpenFildBtn_Click(object sender, EventArgs e) { OpenFileDialog openFileDlg=new OpenFileDialog(); //注意这里写路径时要用c:\\,或前面加上‘@’符号,防止编译时逐个解析符号 openFileDlg.InitialDirectory = @"c:\"; //定义了三种过滤条件(每次只显示一种) openFileDlg.Filter = "文本文件|*.*|C#文件|*.cs|所有文件|*.*"; //设置过滤条件顺序 openFileDlg.FilterIndex = 1; //好像不管用 openFileDlg.RestoreDirectory = false; if (openFileDlg.ShowDialog() == DialogResult.OK) { //设置内容 richTextBox1.Text=openFileDlg.SafeFileName; } } private void OpenFildBtn_Click(object sender, EventArgs e) { OpenFileDialog openFileDlg=new OpenFileDialog(); //注意这里写路径时要用c:\\,或前面加上‘@’符号,防止编译时逐个解析符号 openFileDlg.InitialDirectory = @"c:\"; //定义了三种过滤条件(每次只显示一种) openFileDlg.Filter = "文本文件|*.*|C#文件|*.cs|所有文件|*.*"; //设置过滤条件顺序 openFileDlg.FilterIndex = 1; //好像不管用 openFileDlg.RestoreDirectory = false; if (openFileDlg.ShowDialog() == DialogResult.OK) { //设置内容 richTextBox1.Text=openFileDlg.SafeFileName; } }
- OpenFileDialog类
- openfiledialog
- openfileDialog
- OpenFileDialog
- openFileDialog
- 文件选择框类 OpenFileDialog类
- C# 对话框类(OpenFileDialog,SaveFileDialog,FolderBrowserDialog)
- C#中用OpenFileDialog类浏览或打开文件
- OpenFileDialog 类型名和文件名冲突,类无法使用
- C# OpenFileDialog
- c# OpenFileDialog
- c# OpenFileDialog
- 控件openFileDialog
- 自定义OpenFileDialog
- c# OpenFileDialog
- OpenFileDialog Filter
- C#中的openFileDialog控件
- 关于c#的OpenFileDialog
- 美国影视演员协会选择了Windows Azure
- 查看winxp系统多少位
- JS屏蔽功能类(屏蔽F5,退格键,空格键......)
- Unity 的Drawcalls
- extjs4 添加树节点
- OpenFileDialog类
- awk字符串中输出单引号
- 小任务:展示系列故障日志
- mplayer configure选项中文注释(MPlayer-1.0rc2)
- 组合(Composite)模式
- Magento An error occurred while saving the URL rewrite (索引刷不了怎么办)
- running a 32bit executable on a 64 ubuntu lucid
- 模板代码的组织方式
- java可以递归多少次