[c++] vb 的 FileListBox 控件

[复制链接]
梅雷工具箱发表于 2015-6-25 13:30:15 | 显示全部楼层 |阅读模式
vb 的 FileListBox 控件
'显示 程序目录 下的所有*.txt
File1.Path = App.Path
File1.Pattern = "*.txt"


'显示 C:\目录下的所有*.c
File1.Path = "C:\"
File1.Pattern = "*.c"


List1.AddItem "我是文字"  '添加"我是文字"到列表框
List1.RemoveItem 0        '删除列表框里的第一个项目

显示 第i个项目内容
i=1
Text1 = File1.List(i-1)

刷新
File1.Pattern = "*.txt"  '任意文件格式不影响结果
File1.Pattern = "*.c"    '刷新  后显示
----------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------

FileListBox 控件 可用部分  列表框ListBox控件 属性

----------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------
因为是只读属性 所以只能在 属性区更改  不能用代码更改
----------------------------------------------------------------
'给列表中的元素赋值

----------------------------------------------------------------
Text2 = File1
'返回被选中的项目 的值
----------------------------------------------------------------
'返回被选中第几项
text1 = List1.ListIndex + 1

----------------------------------------------------------------

'第i个项目被选中
i=1
List1.Selected(i-1) = True
File1.Selected(i-1) = True

'第i个项目被取消 (不被选中)
i=1
List1.Selected(i-1) = False
File1.Selected(i-1) = False
'返回列表框中的项目总数
zs = File1.ListCount

'返回列表框中的被项目位置(一个以上 返回最后一个)
Text1 = File1.ListIndex
返回0第一个被选中 、、返回-1没有 项目被选中


'判断列表框是否只有一个项目被选中
    If File1.SelCount = 1 Then
----------------------------------------------------------------
----------------------------------------------------------------
LefttoRightCmd  '移动所选项目到另一个列表框(左到右)
RighttoLeftCmd  '移动所选项目到另一个列表框(右到左)


----------------------------------------------------------------
Private Sub Command2_Click()
  List1.Clear '清空列表
End Sub
----------------------------------------------------------------
i=1 '如要删除列表中的第一个项目(可删除第N个项目)
List1.RemoveItem i-1

List1AddCmd     '给列表框List1增加新项目


_____________________________________________________________________________ _

中磊UG二次开发教程 梅雷著 qq1821117007
学UG就上UG网 http://www.9sug.com/
就上UG网淘宝直营店
您需要登录后才可以回帖 登录 | 注册UG网 用百度帐号登录

本版积分规则