关于listbox的MultiColunm如何使用
我新增了一个listbox,名为mylistbox添加了数据集,并在formload中进行了填充,设置了datasouce,displaymember,可以显示数据库中的数据
又新增了一个listbox名为myMultiColunm 设置了datasouce,displaymember与前一个listbox一样,
再设置DrawMode为OwnerDrawFixed,设置MultiColunm为True,设置ColunmWidth为10
运行结果为,mylistbox可以显示数据,myMultiColunm,不能显示数据
我不知MultiColunm 的作用,及用法,显示效果如何,还请各GGJJ指教一下
问题点数:20、回复次数:3Top
1 楼sundyhuang()回复于 2005-12-02 10:16:04 得分 0
还有selectIndices用来获得当前选中的条目,又是如何使用,如何去告知系统,我选择了哪些内容Top
2 楼ConanKid()回复于 2005-12-02 16:44:56 得分 20
multicolumn=false:则列表框中只显示一列.当当前的列表框高度不够时,显示垂直滚动条
multicolumn=true:无论什么情况,列表框不会出垂直滚动条,比如说,你有10个列表项,而列表框的高度只能显示三个,则列表框会把10个列表项分为4个列,前3列每列3个,第4列只有一个列表项.如下代码:
Me.ListBox1.MultiColumn = True
'Me.ListBox1.ColumnWidth = 10
Me.ListBox1.Items.Add("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
Me.ListBox1.Items.Add("b")
Me.ListBox1.Items.Add("C")
Me.ListBox1.Items.Add("d")
Me.ListBox1.Items.Add("E")
Me.ListBox1.Items.Add("f")
Me.ListBox1.Items.Add("g")
你把列表框的高度改变几次就能看到效果了.
columnwidth:是表示每列的宽度.把上面的代码,注释符去掉也就看到效果了.
====CSDN 小助手 V2.5 2005年11月05日发布====
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
下载:http://szlawbook.com/csdnv2
Top
3 楼sundyhuang()回复于 2005-12-02 17:22:39 得分 0
谢谢 ConanKid
我现在还有一个问题:如下为listbox中的内容
AAA
BBB
CCC
DDD
EEE
FFF
如果运行时我选择了BBB,CCC两项,(当然用户在选择时也有可能选中了EEE,FFF等)
我想把BBB的值赋给一个label1控件
把CCC的值赋给一个label2控件
也就是说,我想能所选择的项分别调用出来,又应如何现实
Top




