成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

細談VB.NET路徑選擇對話框實現(API)實例

開發 后端
文章主要介紹了VB.NET路徑的選擇對話框(API)的實例和介紹,讓大家深入的了解VB.NET 路徑,希望在文章中能夠給大家帶來你想要的東西。

VB.NET 這門語言被我們大部分人所熟悉。但是今天在這里還是要介紹一下首先接受一下VB.NET,更主要的是讓大家深入的了解一下VB.NET路徑選擇目錄對話框實例。

VB.NET是Visual Basic.net的簡稱。提到VB.NET,就不能不先提一下vb(Visual Basic)。Visual Basic是Windows環境下的一種簡單、易學的編程語言,由于其開發程序的快速、高效,深受程序員的喜愛。嚴格地來說Visual Basic只是半面向對象的語言,其面向對象的能力及程序的執行效率往往不能一些程序員的需要,因此,大的項目很少使用Visual Basic來開發。Visual Basic的***一個版本是Visual Basic 6.0。在Visual Basic 6.0之后,微軟公司推出了全新的“.NEt構架”,在其***個版本-Visual Studio.NET 7.0中,集成了Visual Basic 7.0、Visual C++ 7.0及C#,其中的Visual Basic 7.0(vb 7.0),即是vb.net的***個版本。現在.NET是***版本是Visual Studio 2005,對應的vb.net的***版本是集成在其中的Visual Basic 9.0(vb 9.0),也可稱為vb.net 2005。 下面介紹一下VB.NET路徑選擇目錄對話框實現(API):

  1. Private Type BrowseInfo  
  2. hWndOwner As Long  
  3. pIDLRoot As Long  
  4. pszDisplayName As Long  
  5. lpszTitle As Long  
  6. ulFlags As Long  
  7. lpfnCallback As Long  
  8. lParam As Long  
  9. iImage As Long  
  10. End Type  
  11. Const BIF_RETURNONLYFSDIRS = 1 
  12. Const MAX_PATH = 260 
  13. Private Declare Sub CoTaskMemFree Lib "ole32.dll" (ByVal hMem As Long)  
  14. Private Declare Function lstrcat Lib "kernel32" Alias "lstrcatA" (ByVal lpString1 As String, ByVal lpString2 As String) As Long  
  15. Private Declare Function SHBrowseForFolder Lib "shell32" (lpbi As BrowseInfo) As Long  
  16. Private Declare Function SHGetPathFromIDList Lib "shell32" (ByVal pidList As Long, ByVal lpBuffer As String) As Long  
  17.  
  18. Private Function getFolder(ByVal title As String) As String  
  19. Dim iNull As Integer, lpIDList As Long, lResult As Long  
  20. Dim sPath As String, udtBI As BrowseInfo  
  21. With udtBI  
  22. '設置彈出的對話框的父窗口句柄  
  23. .hWndOwner = Me.hWnd  
  24. .lpszTitle = lstrcat(title, "") '標題  
  25. .ulFlags = BIF_RETURNONLYFSDIRS 
  26. End With  
  27.  
  28. lpIDList = SHBrowseForFolder(udtBI)  
  29. If lpIDList Then  
  30. sPath = String$(MAX_PATH, 0)  
  31. SHGetPathFromIDList lpIDList, sPath  
  32. CoTaskMemFree lpIDList  
  33. iNull = InStr(sPath, vbNullChar)  
  34. If iNull Then  
  35. sPath = Left$(sPath, iNull - 1)  
  36. End If  
  37. End If  
  38. getFolder = sPath 
  39. End Function  
  40.  
  41. Private Sub Command1_Click()  
  42. Text1.Text = getFolder("請選擇文件夾")  
  43. End Sub 


以上就VB.NET路徑解決方案,希望可以給你帶來幫助。

【編輯推薦】

  1. 簡單講述VB.NET表間拖放
  2. 五分鐘學會VB.NET實現拖放
  3. 講述強大的VB.NET Web Forms,使用起來卻如此簡單
  4. 分析VB QuickSort應用程序
  5. 兩步就可以掌握VB使用ArrayList類
責任編輯:田樹 來源: 編程入門
相關推薦

2011-05-20 16:49:21

VB.NET

2010-01-11 09:33:32

VB.NET對話框調用

2010-01-22 16:27:19

VB.NET關于對話框

2010-01-13 18:22:55

VB.NET對話框

2009-10-19 17:42:31

VB.NET API函

2010-01-19 18:24:29

VB.NET調用Win

2009-10-26 10:44:27

VB.NET API函

2010-01-18 18:20:49

VB.NET使用API

2009-10-28 14:34:44

VB.NET Tree

2009-10-28 14:13:32

VB.NET File

2009-11-03 16:20:16

VB.NET文本框

2009-10-22 09:20:46

VB.NET Proc

2009-10-21 09:40:23

VB.NET搜索

2009-10-15 17:50:48

VB.NET調用API

2009-10-26 16:53:00

VB.NET常用代碼

2009-11-04 11:32:20

VB.NET回調函數

2009-11-10 16:55:05

VB.NET調用API

2009-10-12 12:54:58

VB.NET聲明API

2009-11-03 12:52:38

VB.NET Wind

2010-01-21 09:53:55

VB.NET獲取程序運
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线一区二区三区 | 国产乱码精品一品二品 | 免费黄色在线观看 | 国产成人精品一区二区三区四区 | 中文字幕二区三区 | 国产色片在线 | av免费网站在线观看 | 亚洲精品不卡 | 成人午夜av | 一区二区三区四区免费视频 | 免费一看一级毛片 | 国产一区二区三区在线看 | 国产精品久久久久久久久免费丝袜 | 国产黄视频在线播放 | 中文字幕免费观看 | 中文字幕国产视频 | 欧美日韩成人在线 | 污书屋| 在线国产99 | 国产精品欧美一区二区三区 | 草b视频| 亚洲高清在线视频 | 日韩欧美中文字幕在线观看 | 国产一区二区在线播放 | 成人高清在线视频 | 国产精品不卡一区二区三区 | 日本一区二区三区四区 | 精品乱码一区二区三四区 | 久草在线在线精品观看 | 伊人久久国产 | 亚洲欧美国产精品久久 | 欧美视频免费在线 | 毛片毛片毛片毛片毛片 | 国内在线视频 | 午夜精品在线 | 午夜精品一区二区三区在线播放 | 欧美一级片在线观看 | 免费观看的黄色网址 | 亚洲精品一二三 | 天天天操天天天干 | 色综合国产 |