加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

VB中DriveListbox、DriListbox、FileListbox与Listbox四者创建文件路径管理

(2008-04-01 15:12:06)
标签:

it

分类: 工作/开发方面
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.AddItem filList.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) = True Then                '判断对象是否被选中
    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 Error GoTo DriveHandler
    DirList.Path = DrvList.Drive
    Exit Sub
   
DriveHandler:
    DrvList.Drive = DirList.Path
    Exit Sub
  End Sub
   
Private Sub Form_Load()
'初始化FileListbox的格式及Drivelistbox的驱动盘
  filList.Pattern = "*.dwg"
  DrvList.Drive = App.Path
End Sub

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有