打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VB中DriveListbox、DriListbox、FileListbox与Listbox四者创建文件路径管理
 
复制如下代码至代码窗口中 

Option Explicit
Dim i As Integer

Private Sub cmdAddAll_Click()
'添加所有对象至Listbox
On Error Resume Next
For i = 0 To filList.ListCount - 1
   lstFileOnClosed.AddItemfilList.List(i)
Next i
End Sub

Private Sub cmdAddSelect_Click()
'添加选择的对象至Listbox
On Error Resume Next
For i = 0 To filList.ListCount - 1
  If filList.Selected(i) = TrueThen               '判断对象是否被选中
   lstFileOnClosed.AddItem filList.List(i)
  End If
Next i
End Sub

Private Sub cmdRemoveAll_Click()
'从listbox中移出所有的对象
  lstFileOnClosed.Clear
End Sub

Private Sub cmdRemoveSelect_Click()
'从listbox中移出选择的对象
On Error Resume Next
For i = 0 To lstFileOnClosed.ListCount - 1
  If lstFileOnClosed.Selected(i) = True Then
    lstFileOnClosed.RemoveItem (i)
  End If
Next i
End Sub

Private Sub Command1_Click()
Debug.Print lstFileOnClosed.List(2)
End Sub

Private Sub DirList_Change()
 更新文件列表框,使它与目录列表框保持同步。
    filList.Path= DirList.Path
End Sub
   
Private Sub DirList_LostFocus()
    DirList.Path= DirList.List(DirList.ListIndex)
End Sub
   
Private Sub DrvList_Change()
    On ErrorGoTo DriveHandler
    DirList.Path= DrvList.Drive
    ExitSub
   
DriveHandler:
   DrvList.Drive = DirList.Path
    ExitSub
  End Sub
   
Private Sub Form_Load()
'初始化FileListbox的格式及Drivelistbox的驱动盘
  filList.Pattern = "*.dwg"
  DrvList.Drive = App.Path
End Sub

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
DriveListBox、DirListBox、FileListBox(三个列表框)和CommonDialog(公共对话框控件)
每日Excel分享(VBA)| 如何在Excel中实现多选下拉菜单?
来自【Excel完美论坛】
VBA窗体之列表框的基本用法 | VBA实例教程
VBA文本框输入智能提示
如何用vba实现数据有效性下拉列表的多选?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服