真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

VB.NET中怎么調(diào)用對(duì)話框

本篇文章為大家展示了VB.NET中怎么調(diào)用對(duì)話框,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。

創(chuàng)新互聯(lián)是工信部頒發(fā)資質(zhì)IDC服務(wù)器商,為用戶(hù)提供優(yōu)質(zhì)的成都服務(wù)器托管服務(wù)

VB.NET對(duì)話框調(diào)用概述:

我們都知道在.NET中調(diào)用一個(gè)打開(kāi)文件的對(duì)話框很容易,定義一個(gè)OpenFileDialog類(lèi)的實(shí)例就可以直接使用了。有時(shí)候我們需要讓用戶(hù)選擇一個(gè)工作目錄,或者一個(gè)系統(tǒng)目錄,于是就在搜索是不是有類(lèi)似的OpenDirectoryDialog類(lèi)呢?當(dāng)然***有一個(gè),這樣就很方便了。其實(shí)系統(tǒng)并沒(méi)有提供這么一個(gè)類(lèi),下面我們就采用很短的代碼構(gòu)建這個(gè)目錄瀏覽對(duì)話框。

VB.NET對(duì)話框調(diào)用思想:

在項(xiàng)目的引用中,瀏覽一下,會(huì)發(fā)現(xiàn)有一個(gè)System.Designer.dll, 默認(rèn)這個(gè)dll并沒(méi)有被項(xiàng)目引用,我們今天就把它引到項(xiàng)目中。在System.Windows.Forms.Design這個(gè)名控件下面有一個(gè)FolderNameEditor 類(lèi),其實(shí)就是一個(gè)目錄瀏覽對(duì)話框,只不過(guò)這個(gè)類(lèi)不能直接使用,必須Inherit??聪旅娴拇a:

為了模塊化,我們?cè)陧?xiàng)目中新建一個(gè)class,命名為OpenDirectoryDialog,輸入類(lèi)似下面的代碼:

VB.NET對(duì)話框調(diào)用代碼:

  1. Imports System.Windows.Forms  

  2. Public Class FolderBrowserClass 
    FolderBrowser  

  3. Inherits System.Windows.Forms.
    Design.FolderNameEditor  

  4. Public Shared Function ShowDialog()
    Function ShowDialog() As String  

  5. Dim fb As New FolderBrowser()  

  6. '對(duì)話框的title  

  7. fb.Description = "Select a 
    Directory to Scan" 

  8. '默認(rèn)是系統(tǒng)的桌面目錄  

  9. fb.StartLocation = Design.Folder
    NameEditor.FolderBrowserFolder.Desktop  

  10. '對(duì)話框的樣式  

  11. fb.Style = Design.FolderNameEditor.
    FolderBrowserStyles.ShowTextBox  

  12. fb.ShowDialog()  

  13. Return fb.DirectoryPath  

  14. End Function  

  15. End Class 

編譯好以后,我們就可以直接用這個(gè)Class了。

VB.NET對(duì)話框調(diào)用如下:

  1. Debug.WriteLine(Open
    DirectoryDialog.
    ShowDialog()) 

上述內(nèi)容就是VB.NET中怎么調(diào)用對(duì)話框,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


文章標(biāo)題:VB.NET中怎么調(diào)用對(duì)話框
網(wǎng)頁(yè)URL:http://weahome.cn/article/jcdpic.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部