VB.NET对话框怎么用
这篇文章主要为大家展示了“VB.NET对话框怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“VB.NET对话框怎么用”这篇文章吧。
VB.NET对话框调用概述:
我们都知道在.NET中调用一个打开文件的对话框很容易,定义一个OpenFileDialog类的实例就可以直接使用了。有时候我们需要让用户选择一个工作目录,或者一个系统目录,于是就在搜索是不是有类似的OpenDirectoryDialog类呢?当然***有一个,这样就很方便了。其实系统并没有提供这么一个类,下面我们就采用很短的代码构建这个目录浏览对话框。
VB.NET对话框调用思想:
在项目的引用中,浏览一下,会发现有一个System.Designer.dll, 默认这个dll并没有被项目引用,我们今天就把它引到项目中。在System.Windows.Forms.Design这个名控件下面有一个FolderNameEditor 类,其实就是一个目录浏览对话框,只不过这个类不能直接使用,必须Inherit。看下面的代码:
为了模块化,我们在项目中新建一个class,命名为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() '对话框的title fb.Description = "Select a Directory to Scan" '默认是系统的桌面目录 fb.StartLocation = Design.Folder NameEditor.FolderBrowserFolder.Desktop '对话框的样式 fb.Style = Design.FolderNameEditor. FolderBrowserStyles.ShowTextBox fb.ShowDialog() Return fb.DirectoryPath End Function End Class
编译好以后,我们就可以直接用这个Class了。
VB.NET对话框调用如下:
Debug.WriteLine(Open DirectoryDialog. ShowDialog())
以上是“VB.NET对话框怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注蜗牛博客行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:niceseo99@gmail.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。版权声明:如无特殊标注,文章均为本站原创,转载时请以链接形式注明文章出处。
评论