目录

OpenFileDialog

OpenFileDialog控件提示用户打开文件并允许用户选择要打开的文件。 用户可以检查文件是否存在然后打开它。 OpenFileDialog控件类继承自抽象类FileDialog

如果ShowReadOnly属性设置为True,则会在对话框中显示只读复选框。 您还可以将ReadOnlyChecked属性设置为True,以便选中只读复选框。

以下是“打开文件”对话框 -

VB.Net Open File对话框

OpenFileDialog控件的属性

以下是OpenFileDialog控件的一些常用属性 -

Sr.No. 财产和描述
1

AddExtension

获取或设置一个值,该值指示如果用户省略扩展名,对话框是否会自动向文件名添加扩展名。

2

AutoUpgradeEnabled

获取或设置一个值,该值指示在Windows Vista上运行时此FileDialog实例是否应自动升级外观和行为。

3

CheckFileExists

获取或设置一个值,该值指示如果用户指定不存在的文件名,对话框是否显示警告。

4

CheckPathExists

获取或设置一个值,该值指示如果用户指定不存在的路径,对话框是否显示警告。

5

CustomPlaces

获取此FileDialog实例的自定义场所集合。

6

DefaultExt

获取或设置默认文件扩展名。

7

DereferenceLinks

获取或设置一个值,该值指示对话框是返回快捷方式引用的文件的位置,还是返回快捷方式的位置(.lnk)。

8

FileName

获取或设置包含在文件对话框中选择的文件名的字符串。

9

FileNames

获取对话框中所有选定文件的文件名。

10

Filter

获取或设置当前文件名过滤器字符串,该字符串确定对话框中“另存为文件类型”或“文件类型”框中显示的选项。

11

FilterIndex

获取或设置当前在文件对话框中选择的过滤器的索引。

12

InitialDirectory

获取或设置文件对话框显示的初始目录。

13

Multiselect

获取或设置一个值,该值指示对话框是否允许选择多个文件。

14

ReadOnlyChecked

获取或设置一个值,该值指示是否选中了只读复选框。

15

RestoreDirectory

获取或设置一个值,该值指示对话框在关闭之前是否还原当前目录。

16

SafeFileName

获取在对话框中选择的文件的文件名和扩展名。 文件名不包含路径。

17

SafeFileNames

获取对话框中所有选定文件的文件名和扩展数组。 文件名不包含路径。

18

ShowHelp

获取或设置一个值,该值指示“帮助”按钮是否显示在文件对话框中。

19

ShowReadOnly

获取或设置一个值,该值指示对话框是否包含只读复选框。

20

SupportMultiDottedExtensions

获取或设置对话框是否支持显示和保存具有多个文件扩展名的文件。

21

Title

获取或设置文件对话框标题。

22

ValidateNames

获取或设置一个值,该值指示对话框是否仅接受有效的Win32文件名。

OpenFileDialog控件的方法

以下是OpenFileDialog控件的一些常用方法 -

Sr.No. 方法名称和描述
1

OpenFile

以只读权限打开用户选择的文件。 该文件由FileName属性指定。

2

Reset

将所有选项重置为其默认值。

例子 (Example)

在此示例中,让我们使用打开的文件对话框在图片框中加载图像文件。 采取以下步骤 -

  • 在窗体上拖放PictureBox控件,Button控件和OpenFileDialog控件。

  • 将按钮控件的Text属性设置为“加载图像文件”。

  • 双击“加载图像文件”按钮并修改Click事件的代码:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
   If OpenFileDialog1.ShowDialog <> Windows.Forms.DialogResult.Cancel Then
      PictureBox1.Image = Image.FromFile(OpenFileDialog1.FileName)
   End If
End Sub

使用Microsoft Visual Studio工具栏上的“ Start按钮编译和运行应用程序时,它将显示以下窗口 -

VB.Net Open File对话框示例

单击“加载图像文件”按钮以加载存储在计算机中的图像。

VB.Net Open File对话框示例
↑回到顶部↑
WIKI教程 @2018