2010-05-23 58 views
1

嗯,我想自動滾動我的列表框或以相反的方式顯示一切就像一個吼吼箱。VB.net Listbox Autoscroll

請在這裏發佈代碼,瞭解如何做到這一點。我嘗試了很多方法,但他們要麼給我錯誤,要麼沒有工作。

+1

什麼是吼叫? – 2010-05-23 06:34:53

回答

1

只需使用ListBox.TopIndex屬性。

這裏是幫助它:

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

或者否則你只需插入頂部的新項目,而不是底部。

作爲一般的尖不過,如果你有得到ListBox做你需要什麼樣的問題,它可能是值得使用在細節ListView模式,而不是。

+0

如何在頂部插入新項目? – xZerox 2010-05-23 17:23:05

+0

關閉我的頭頂部並假設'ListBox'被調用的列表我認爲它會像'list.Items.Insert(0,YourStringOrObject)' – 2010-05-23 17:48:36

2

這是我在vb.net 2008專業版上使用,它適用於我。 只要確保你沒有設置爲多選。

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

人嘗試這個辦法:

ListBox1.TopIndex = ListBox1.Items.Count - 1 

它的工作原理。我總是使用它。