【问题标题】:VB.net Listbox AutoscrollVB.net 列表框自动滚动
【发布时间】:2010-05-23 04:50:15
【问题描述】:

我正在尝试自动滚动我的 ListBox 或以相反的方式显示所有内容,就像一个喊话框一样。

请在此处发布代码以了解如何执行此操作。我尝试了很多方法,但它们要么给了我错误,要么没有用。

【问题讨论】:

    标签: .net vb.net listbox autoscroll


    【解决方案1】:

    试试这个:

    ListBox1.TopIndex = ListBox1.Items.Count - 1
    

    它有效。我总是用它。

    【讨论】:

      【解决方案2】:

      这是我在 vb.net 2008 pro 上使用的,它对我有用。 只要确保您没有将其设置为多选即可。

      Me.ListBox1.SelectedIndex = Me.ListBox1.SelectedIndex + 1
      

      【讨论】:

        【解决方案3】:

        只需使用ListBox.TopIndex 属性。

        这里是它的帮助:

        http://msdn.microsoft.com/en-us/library/system.windows.forms.listbox.topindex.aspx

        否则您可以只在顶部而不是底部插入新项目。

        不过,作为一般提示,如果您在让 ListBox 执行所需操作时遇到问题,则可能值得在详细信息模式下使用 ListView

        【讨论】:

        • 如何在顶部插入新项目?
        • 在我的脑海中,假设ListBox 被称为列表,我认为它类似于list.Items.Insert(0, YourStringOrObject)
        猜你喜欢
        • 1970-01-01
        • 2021-07-14
        • 1970-01-01
        • 2010-11-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多