【发布时间】:2010-05-23 04:50:15
【问题描述】:
我正在尝试自动滚动我的 ListBox 或以相反的方式显示所有内容,就像一个喊话框一样。
请在此处发布代码以了解如何执行此操作。我尝试了很多方法,但它们要么给了我错误,要么没有用。
【问题讨论】:
标签: .net vb.net listbox autoscroll
我正在尝试自动滚动我的 ListBox 或以相反的方式显示所有内容,就像一个喊话框一样。
请在此处发布代码以了解如何执行此操作。我尝试了很多方法,但它们要么给了我错误,要么没有用。
【问题讨论】:
标签: .net vb.net listbox autoscroll
试试这个:
ListBox1.TopIndex = ListBox1.Items.Count - 1
它有效。我总是用它。
【讨论】:
这是我在 vb.net 2008 pro 上使用的,它对我有用。 只要确保您没有将其设置为多选即可。
Me.ListBox1.SelectedIndex = Me.ListBox1.SelectedIndex + 1
【讨论】:
只需使用ListBox.TopIndex 属性。
这里是它的帮助:
http://msdn.microsoft.com/en-us/library/system.windows.forms.listbox.topindex.aspx
否则您可以只在顶部而不是底部插入新项目。
不过,作为一般提示,如果您在让 ListBox 执行所需操作时遇到问题,则可能值得在详细信息模式下使用 ListView。
【讨论】:
ListBox 被称为列表,我认为它类似于list.Items.Insert(0, YourStringOrObject)