`
snake_hand
  • 浏览: 624986 次
社区版块
存档分类
最新评论

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#打开文件对话框

    ### C# 打开文件对话框知识点解析 #### 一、引言 在软件开发过程中,经常需要用户选择文件或目录来完成特定操作,如导入数据、读取配置等。C# 提供了多种方式来实现文件对话框的功能,其中 `OpenFileDialog` 类是...

    打开对话框读取文件和打开对话框保存文件

    根据提供的标题、描述、标签及部分内容,我们可以总结出与C#中的文件对话框相关的知识点,主要包括如何使用`OpenFileDialog`来打开文件以及如何利用`SaveFileDialog`来保存文件。 ### 一、使用 OpenFileDialog 打开...

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

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

    c#自定义打开对话框

    默认情况下,C#提供了`OpenFileDialog`类,它是一个内置的打开文件对话框,可以直接使用。但是,当需要更加个性化的界面或扩展功能时,就需要自定义对话框。 自定义打开对话框的实现步骤通常包括以下几个关键点: ...

    C#winform窗体应用程序打开文件对话框

    综上所述,C# WinForm中的打开文件对话框是通过`OpenFileDialog`类实现的,它允许用户安全、可控地选择本地文件。通过设置过滤器、标题等属性,我们可以定制对话框的行为,以适应不同应用场景。在用户确认选择后,...

    C# winform对话框用法大全

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

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

    1. **OpenFileDialog**:这个对话框用于让用户选择要打开的文件。它可以配置为单选或多选模式,通过`InitialDirectory`属性设置初始路径,`Filter`属性用来限制显示的文件类型,例如只显示.txt文本文件或.exe可执行...

    c#通过文件对话框获取文件全路径,在listbox显示

    在`button1_Click`事件处理程序中,我们调用`ShowDialog`方法打开文件对话框。如果用户选择了一个或多个文件并点击“确定”,`DialogResult`将返回`OK`,然后我们遍历`FileNames`属性(一个包含所有选定文件路径的...

    testDialogApp C#调用系统对话框源码下载

    // 打开文件对话框 OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "Text Files (*.txt)|*.txt|All Files (*.*)|*.*"; if (openFileDialog.ShowDialog() == DialogResult.OK) { ...

    使用OpenFileDialog打开文件对话框.rar

    它是System.Windows.Forms命名空间中的一个类,提供了用于显示标准打开文件对话框的接口。这个对话框允许用户浏览本地文件系统,选择一个或多个文件,并返回选定文件的路径信息。 ### 创建和配置OpenFileDialog 1....

    C#OpenFileDialog打开指定目录源码

    总结来说,使用C#的`OpenFileDialog`控件,你可以轻松地为用户提供一个标准的文件打开对话框。通过设置`InitialDirectory`属性,可以指定默认打开的目录;通过`Filter`属性,可以控制用户可选择的文件类型。在VS2013...

    C#InI文件的读取和写入并包含打开文件对话框(原作)

    这篇教程将探讨如何在`C#`中进行`INI`文件的读取和写入操作,并结合使用打开文件对话框(`OpenFileDialog`)来实现用户浏览并选择`INI`文件的功能。 ### INI文件简介 `INI`文件是一种简单的文本文件,用于存储应用...

    打开文件夹对话框打开文件夹对话框.

    2. **API调用**:在Windows编程中,如使用C++或C#,我们可以调用API函数来显示对话框,比如`SHBrowseForFolder()`函数用于打开文件夹选择对话框。在.NET Framework中,`System.Windows.Forms.FolderBrowserDialog`类...

    Unity中打开文件窗口(OpenFileDialog)的几种方法

    在Unity编辑器环境下,我们可以利用UnityEditor.FileDialog类来打开文件选择对话框。请注意,这种方法仅适用于编辑器运行,不适用于构建后的游戏。示例代码如下: ```csharp using UnityEngine; using UnityEditor...

    unity3d选择文件对话框,并播放本地视频,视频聊天

    首先,"文件对话框"是用户界面中的一个重要组成部分,它允许用户在应用程序内部选择或保存文件。在Unity3D中,我们可以使用C#的`System.Windows.Forms.OpenFileDialog`类或者Unity内置的`UnityEngine.EditorUtility....

    Winform OpenFileDialog打开文件对话框

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

    C#使用钩子屏蔽了打开对话框的鼠标右键功能

    5. **WH_SHELL**:监视外壳(如文件对话框)的事件。 在这个场景中,我们关注的是`WH_MOUSE`钩子,因为它与鼠标事件有关。通过设置这个钩子,我们可以拦截和处理鼠标消息,从而阻止用户在`OpenFileDialog`和`...

    C#维文提示对话框

    常见的对话框有MessageBox、OpenFileDialog、SaveFileDialog等。在本例中,我们关注的是MessageBox,它是用来显示简短信息或询问用户简单问题的简单对话框。 要创建一个支持维文的提示对话框,我们需要做以下几步:...

    C#图片预览OpenFileDailog

    在C#编程中,OpenFileDialog控件是Windows Forms应用程序中常用的一个组件,它允许用户从计算机上选择一个或多个文件。在某些情况下,我们可能希望在用户选择文件之前或者之后提供一个图片预览功能,这将增强用户...

    C#入门经典(第四版)第17章 使用通用对话框

    1. **文件对话框**:用于打开或保存文件。 - `OpenFileDialog`:用于让用户选择一个或多个文件进行打开操作。 - `SaveFileDialog`:用于让用户指定文件名和路径来保存文件。 2. **颜色对话框** (`ColorDialog`):...

Global site tag (gtag.js) - Google Analytics