Proprietà TopIndex ed evento Scroll per gli utenti di Visual Basic 6.0

Aggiornamento: novembre 2007

In Visual Basic 2008 non è più previsto il supporto per la proprietà TopIndex di un controllo ComboBox o per l'evento Scroll del controllo ListBox o ComboBox.

Differenze concettuali

Proprietà TopIndex

In Visual Basic 6.0 si utilizza la proprietà TopIndex per restituire o impostare un valore che specifica quale elemento di un controllo ComboBox o ListBox venga visualizzato nella posizione di livello superiore. Questa proprietà viene comunemente utilizzata per scorrere l'elenco senza selezionare alcun elemento.

In Visual Basic 2008 il controllo ComboBox non prevede più il supporto per la proprietà TopIndex. Nella maggior parte dei casi ciò non dovrebbe costituire un problema, poiché l'impostazione della proprietà TopIndex non ha alcun effetto visibile a meno che la proprietà Style non sia impostata su 1 - SimpleCombo. In questo caso, è possibile emulare la funzionalità SimpleCombo di ComboBox utilizzando un controllo ListBox e un controllo TextBox, dato che il controllo ListBox supporta ancora la proprietà TopIndex.

Evento Scroll

In Visual Basic 6.0 l'evento Scroll viene utilizzato insieme alla proprietà TopIndex per eseguire azioni quando si scorre l'elenco. In Visual Basic 2008 l'evento Scroll non è supportato; tuttavia, nella maggior parte dei casi, l'evento SelectedIndexChanged costituisce un valido sostituto.

Note sull'aggiornamento

Quando si effettua l'aggiornamento di un'applicazione da Visual Basic 6.0 a Visual Basic 2008, il codice correlato alla proprietà TopIndex di un controllo ComboBox o il codice della routine eventi Scroll di un controllo ComboBox o ListBox non viene aggiornato. La procedura di aggiornamento guidato inserisce un avviso sottoforma di commento nel codice; affinché sia possibile compilare l'applicazione, tale codice deve essere rimosso.

Vedere anche

Concetti

Controllo ComboBox per gli utenti di Visual Basic 6.0

Controllo ListBox per gli utenti di Visual Basic 6.0

Riferimenti

SelectedIndexChanged

SelectedIndexChanged