共用方式為


Visual Basic 6.0 使用者可用的 TopIndex 屬性和 Scroll 事件

更新:2007 年 11 月

Visual Basic 2008 不再支援 ComboBox 控制項的 TopIndex 屬性,也不再支援 ListBoxComboBox 控制項的 Scroll 事件。

概念上的差異

TopIndex 屬性

在 Visual Basic 6.0 中,TopIndex 屬性可用於傳回或設定值,以指定要將 ComboBox 或 ListBox 控制項中的哪個項目顯示於最上方的位置。這個屬性一般用於捲動清單,而不需選取特定項目。

在 Visual Basic 2008 中,ComboBox 控制項不再支援 TopIndex 屬性。在多數情況下,這並不會出現問題,因為除非 Style 屬性設定為 [1 - SimpleCombo],否則設定 TopIndex 屬性並無明顯的影響。在這種情況下,由於 ListBox 控制項仍支援 TopIndex 屬性,所以您可使用 ListBox 控制項和 TextBox 控制項,來模擬 ComboBox 的 SimpleCombo 行為。

Scroll 事件

Visual Basic 6.0 中的 Scroll 事件可結合 TopIndex 屬性使用,以在捲動清單時執行動作。Visual Basic 2008 不支援 Scroll 事件,但在大多數情況下,SelectedIndexChanged 事件應該是適合的取代項目。

升級注意事項

當 Visual Basic 6.0 應用程式升級為 Visual Basic 2008 時,不會升級任何參考 ComboBox 控制項之 TopIndex 屬性的程式碼,或 ComboBox 或 ListBox 控制項之 Scroll 事件程序中的任何程式碼。升級精靈會在程式碼中插入警告註解,而您必須移除該程式碼才能編譯應用程式。

請參閱

概念

Visual Basic 6.0 使用者可用的 ComboBox 控制項

Visual Basic 6.0 使用者可用的 ListBox 控制項

參考

SelectedIndexChanged

SelectedIndexChanged