热情软件屋

 

滚动VB的ListView控件的选定的条目


编号:QA002519
建立日期: 2000年2月3日 最后修改日期:2000年2月3日
所属类别:

文章:

    李海翻译自ZD Tips
    如你所知,ListView控件提供了一个非常好的方式关联图标、图片到条目。这个控件使得编程选择列表中的条目变得容易。但是,正因为Visual Basic选择了一个条目,并选定的条目并不总是可以让用户看到。例如,如果你有很多条目显示在控件中,你可以需要使用滚动条来显示在列表末尾的条目。幸运的是,ListView控件使得编程滚动到选中的条目也变得容易。列表中的每个条目都有EnsureVisible方法。正如你所期望的,当你调用这个方法,它会强制控件显示该条目于ListView的可见区域。
    为了演示这点,放一个ListView控件到窗体,然后右点控件并从菜单中选择“属性”。修改控件的View属性为3 - lvwReport。接着,点击Column Headers标签,点击Insert Column按钮,在文本域中输入“Which Foo?”。点击确认按钮。
    最后,添加以下代码:
    Private Sub Form_Load()
    Dim x As Integer
    With ListView1
     For x = 1 To 20
     .ListItems.Add Key:="foo" & x, Text:="foo" & x
     Next x
     .SelectedItem = .ListItems("foo20")
     .SelectedItem.EnsureVisible
    End With
    End Sub
    当你运行这个工程,Visual Basic将打开窗体,然后显示列表中的第20个条目。

文章来源:ZDTips

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

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