热情软件屋

 

如何添加内容到ListBox中


编号:QA000201
建立日期: 1998年12月14日 最后修改日期:2001年10月29日
所属类别:

何信:
    小弟有关于VB5的两个问题向广大网友求助:
    1、当ListBox的Columns属性为>2时,如何用AddItem方法将内容增加到ListBox的后面几列当中。
    2、如何用AddItem方法将内容添加到另外一个窗体的列表框中。

回答:

    当ListBox的Columns属性为>2时,每列显示什么内容是由系统根据ListBox的大小和当前ListBox中项目的个数来决定的。比如,你的ListBox的高度可以容纳6个条目,那么第7个项目显示在第2列。如果你的意思是每一列都显示不同内容,比如第一列显示姓名,第二列显示地址,你应该使用ListView控件。
    假如你要加一个字符串到Form2的List1,可以使用下面的语句:
    Form2!List1.Additem "MyTest"
    
    leonfine的意见:
    下面是使用ListView控件的例子:
    dim itm as listitem
    '事先定义三列
    ListView1.ColumnHeaders.Add , , "商品名", 3000
    ListView1.ColumnHeaders.Add , , "底价", ListView1.Width / 4
    ListView1.ColumnHeaders.Add , , "天数", ListView1.Width / 4
    
    '开始加东西拉
    set itm = listview1.listitems.add (,,"a")
    
    itm.subitem(1)="a.1"
    itm.subitem(2)="a.2"
    ...

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio