自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

VB.NET對話框基本思想及應(yīng)用技巧分享

開發(fā) 后端
VB.NET對話框的調(diào)用可以通過一個(gè)OpenFileDialog類的定義實(shí)例來進(jìn)行使用。我們要明白這一調(diào)用的思想,才能正確應(yīng)用這一方法。

VB.NET是一款功能強(qiáng)大的開發(fā)平臺,大家可以通過它來實(shí)現(xiàn)一個(gè)功能強(qiáng)大,安全穩(wěn)定的開發(fā)環(huán)境。下面我們可以通過對VB.NET對話框的引用來對此進(jìn)行一個(gè)詳細(xì)的介紹,希望能給大家?guī)硪恍椭?t#

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

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

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

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

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

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

  1. Imports System.Windows.Forms   
  2. Public Class FolderBrowserClass   
  3. FolderBrowser   
  4. Inherits System.Windows.Forms.   
  5. Design.FolderNameEditor   
  6. Public Shared Function ShowDialog()   
  7. Function ShowDialog() As String   
  8. Dim fb As New FolderBrowser()   
  9. '對話框的title   
  10. fb.Description = "Select a   
  11. Directory to Scan"   
  12. '默認(rèn)是系統(tǒng)的桌面目錄   
  13. fb.StartLocation = Design.Folder   
  14. NameEditor.FolderBrowserFolder.Desktop   
  15. '對話框的樣式   
  16. fb.Style = Design.FolderNameEditor.   
  17. FolderBrowserStyles.ShowTextBox   
  18. fb.ShowDialog()   
  19. Return fb.DirectoryPath   
  20. End Function   
  21. End Class  

 

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

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

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

 

責(zé)任編輯:曹凱 來源: IT專家網(wǎng)
相關(guān)推薦

2010-01-22 16:27:19

VB.NET關(guān)于對話框

2010-01-11 09:33:32

VB.NET對話框調(diào)用

2011-05-20 16:49:21

VB.NET

2009-10-20 14:05:42

VB.NET路徑

2010-01-21 18:26:16

VB.NET拆分合并語

2010-01-13 16:45:44

VB.NET刪除控件

2010-01-11 15:31:04

VB.NET拖動窗體

2010-01-18 18:50:26

VB.NET鼠標(biāo)手勢

2010-01-15 19:04:09

2010-01-22 11:02:30

VB.NET創(chuàng)建新變量

2010-01-13 15:52:59

VB.NET浮動窗體

2010-01-18 16:33:57

VB.NET加密文件

2010-01-07 13:40:50

VB.NET讀取XML

2010-01-14 16:04:32

VB.NET顯示時(shí)間

2010-01-18 10:26:19

VB.NET中心旋轉(zhuǎn)圖

2010-01-18 16:41:47

VB.NET用戶登錄頁

2010-01-22 14:51:31

VB.NET修改代理服

2010-01-12 17:02:54

VB.NET文件上傳

2010-01-18 14:08:29

VB.NET類型轉(zhuǎn)換

2010-01-14 15:44:17

VB.NET數(shù)據(jù)綁定
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號