vb获取地址问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 07:14:50
我想做一个程序 就想安装软件时 用“浏览”找到了路径时 设置好后能在在文字框里显示出路径 或者像是浩方里设置文件路径时 设置好后能在文字框里显示出该文件的路径 然后还能将这个路径赋值
希望高手指点

那个控件是不可以的,只能选文件,路径如下:

先在form里加上一个text和command控件各一个,然后代码如下::

Private Type BrowseInfo
hWndOwner As Long
pIDLRoot As Long
pszDisplayName As Long
lpszTitle As Long
ulFlags As Long
lpfnCallback As Long
lParam As Long
iImage As Long
End Type
Const BIF_RETURNONLYFSDIRS = 1
Const MAX_PATH = 260
Private Declare Sub CoTaskMemFree Lib "ole32.dll" (ByVal hMem As Long)
Private Declare Function lstrcat Lib "kernel32" Alias "lstrcatA" (ByVal lpString1 As String, ByVal lpString2 As String) As Long
Private Declare Function SHBrowseForFolder Lib "shell32" (lpbi As BrowseInfo) As Long
Private Declare Function SHGetPathFromIDList Lib "shell32" (ByVal pidList As Long, ByVal lpBuffer As String) As Long

Private Sub Command1_Click()
Dim iNull As Integer, lpIDList As Long, lResult As Long
Dim sPath As String, u