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

C#打开文件对话框(OpenFileDialog)

 
阅读更多

打开文件对话框(OpenFileDialog)

1、 OpenFileDialog控件有以下基本属性
InitialDirectory 对话框的初始目录
Filter 要在对话框中显示的文件筛选器,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)||*.*"
FilterIndex 在对话框中选择的文件筛选器的索引,如果选第一项就设为1
RestoreDirectory 控制对话框在关闭之前是否恢复当前目录
FileName 第一个在对话框中显示的文件或最后一个选取的文件
Title 将显示在对话框标题栏中的字符
AddExtension 是否自动添加默认扩展名
CheckPathExists 在对话框返回之前,检查指定路径是否存在
DefaultExt 默认扩展名
DereferenceLinks 在从对话框返回前是否取消引用快捷方式
ShowHelp 启用"帮助"按钮
ValiDateNames 控制对话框检查文件名中是否不含有无效的字符或序列

2、 OpenFileDialog控件有以下常用事件
FileOk 当用户点击"打开"或"保存"按钮时要处理的事件
HelpRequest 当用户点击"帮助"按钮时要处理的事件


3、示例
可以用以下代码来实现上面这个对话框:
private void openFileDialogBTN_Click(o b j e c t sender, System.EventArgs e)

{


OpenFileDialog openFileDialog=new OpenFileDialog();
openFileDialog.InitialDirectory="c://";
openFileDialog.Filter="文本文件|*.*|C#文件|*.cs|所有文件|*.*";
openFileDialog.RestoreDirectory=true;
openFileDialog.FilterIndex=1;
if (openFileDialog.ShowDialog()==DialogResult.OK)
{
fName=openFileDialog.FileName;
File fileOpen=new File(fName);
isFileHaveName=true;
richTextBox1.Text=fileOpen.ReadFile();
richTextBox1.AppendText("");
}


}

//浏览文件夹
private void button2_Click(object sender, EventArgs e)
{
FolderBrowserDialog dlg = new FolderBrowserDialog();
if (dlg.ShowDialog() == DialogResult.OK)
MessageBox.Show(dlg.SelectedPath.ToString());
}

//打开文件
private void button3_Click(object sender, EventArgs e)
{
OpenFileDialog dlg = new OpenFileDialog();
if (dlg.ShowDialog() == DialogResult.OK)
MessageBox.Show(dlg.FileName);
}
<!---->
分享到:
评论

相关推荐

    【C#】原创仿OpenFileDialog文件选择对话框源码

    使用Winform控件从头编写的文件选择对话框,所有样式均可以自行定制。 可自行扩展各种自定义功能,无阻碍。

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

    1.要让用户选择和浏览要打开的文件,应使用OpenFileDialog。这个对话框可以配置为只允许选择一个文件,或可以选择多个文件。 2.使用SaveFileDialog,用户可以为要保存的文件指定一个文件名和浏览的路径。 3....

    Winform OpenFileDialog打开文件对话框

    OpenFileDialog类提供了用户打开文件的功能,它有如下属性: 属性 InitialDirectory:设置对话框的初始目录。 Filter:要在对话框中显示的文件筛选器,例如,”文本文件(*.txt)|*.txt|所有文件(*.*)||*.*”。 ...

    C#winform对话框用法大全

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

    C# winform对话框用法大全

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

    Visual C# 对话框大全

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

    c#对话框大全

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

    C_-SaveFileDialog-各类对话框用法

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

    C# WinForm OpenFileDialog

    W.R.T. http://bbs.csdn.net/topics/390409282

    选择文件目录对话框

    打开选择文件目录对话框的小程序,选择文件目录并显示在文本控件上,使用了PathDialog,非常好用的路径选择对话框

    C#编写的视频播放器

    OpenFileDialog:用于打开文件对话框的 Filter 属性可以控制格式 ContextMenuStrip:鼠标右键菜单 Items 添加右键菜单 MenuStrip:菜单栏 AxWindowsMediaPlayer:媒体播放器 引用与com组件 ListBox:列表 ...

    JavaScript打开word文档的实现代码(c#)

    一.C#中打开word文档方法 代码如下: //在项目引用里添加上对Microsoft Word 11.0 object library的引用 private void button1_Click(object sender, System.EventArgs e) { //调用打开文件对话框获取要打开的文件...

    C# 视频播放器源码

    OpenFileDialog:用于打开文件对话框的 Filter 属性可以控制格式 ContextMenuStrip:鼠标右键菜单 Items 添加右键菜单 MenuStrip:菜单栏 AxWindowsMediaPlayer:媒体播放器 引用与com组件 ListBox:列表 ...

    c# mo的实例代码

    public partial class Form1 : Form { public Form1() { InitializeComponent(); } ... private string dizhi;...//设置文件对话框的初始路径为程序的调试文件夹 if (file.ShowDialog() == DialogResult.OK) {

    ResxConvert资源文件转换源代码 resources和 resx 资源文件相互转换,资源文件读写

    ResxConvert资源文件转换源代码 1、使用资源类达到 resources和 resx 资源文件...5、使用 OpenFileDialog 打开文件对话框类 6、使用 toolStrip 工具栏类 7、使用内嵌资源包含 ResGen.exe 可执行文件 可用于资源汉化等。

    Movere:Movere是Avalonia托管对话框的实现

    当前有消息对话框,以及打开和保存文件对话框,并且一个打印对话框(基于System.Drawing.Printing )是WIP。 入门 在Avalonia中注册文件对话框 要使用Avalonia系统对话框API,可以在AppBuilder简单地注册Movere...

    C# FileStream读写的文本操作代码分析

    FileStream对象表示在磁盘或网络路径上指向文件的流。 可以使用FileStream 类对文件系统上的文件进行...//创建 打开文件 对话框,可以直接拖控件哈。。 OpenFileDialog ofd=new OpenFileDialog(); //将文件路径显示在

    C# 文本编辑器设计

    sfdlg.Filter = "所有文件*.*|*.*|文本文件*.txt|*.txt|c#文件*.cs|*.cs|c++文件*.cpp|*.cpp"; //设置初始路径 sfdlg.InitialDirectory = "d:\\temp"; //设置对话框标题 sfdlg.Title = "保存我的文本文件"; //...

    C# 图片格式转换的实例代码

    OpenFileDialog 打开文件对话框,用于选择文件,可以设置过滤后缀。 FolderBrowserDialog 文件夹选择对话框,用于选择一个文件夹,可以新增。 ImageFormat 图片类型枚举。 Bitmap 位图对象,包含对应的属性和...

Global site tag (gtag.js) - Google Analytics