VB.NET对话框怎么用

介绍

这篇文章主要为大家展示了“VB.NET对话框怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“VB.NET对话框怎么用”这篇文章吧。

<强> VB.NET对话框调用概述:

我们都知道在。net中调用一个打开文件的对话框很容易,定义一个OpenFileDialog类的实例就可以直接使用了。有时候我们需要让用户选择一个工作目录,或者一个系统目录,于是就在搜索是不是有类似的OpenDirectoryDialog类呢?当然* * *有一个,这样就很方便了。其实系统并没有提供这么一个类、下面我们就采用很短的代码构建这个目录浏览对话框。

<强> VB.NET对话框调用思想:

在项目的引用中,浏览一下,会发现有一个System.Designer。dll,默认这个dll并没有被项目引用,我们今天就把它引到项目中。在System.Windows.Forms。设计这个名控件下面有一个FolderNameEditor类,其实就是一个目录浏览对话框,只不过这个类不能直接使用,必须继承。看下面的代码:

为了模块化,我们在项目中新建一个类,命名为OpenDirectoryDialog,输入类似下面的代码:

<强> VB.NET对话框调用代码:

 Imports  System.Windows.Forms ,, Public  Class  FolderBrowserClass ,, FolderBrowser ,, Inherits  System.Windows.Forms只,,Design.FolderNameEditor ,, Public  Shared  Function  ShowDialog (),,, Function  ShowDialog (), As  String ,, Dim  fb  As  New  FolderBrowser(),,, & # 39;对话框的title ,, fb.Description =,“Select  a ,, Directory 用Scan",,, & # 39;默认是系统的桌面目录,,,fb.StartLocation =, Design.Folder ,, NameEditor.FolderBrowserFolder.Desktop ,, & # 39;对话框的样式,,,fb.Style =, Design.FolderNameEditor只,,FolderBrowserStyles.ShowTextBox ,, fb.ShowDialog (),,, Return  fb.DirectoryPath ,,最终获得Function ,,最终获得类

编译好以后,我们就可以直接用这了个类。

<强> VB.NET对话框调用如下:

 Debug.WriteLine (Open ,, DirectoryDialog只,,ShowDialog ()) 

以上是“VB.NET对话框怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

VB.NET对话框怎么用