Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Il controllo VScrollBar di Visual Basic 6.0 viene sostituito dal controllo VScrollBar di Windows Form in Visual Basic 2008. I nomi di alcuni metodi, eventi, proprietà e costanti sono differenti e in certi casi esistono anche delle differenze di comportamento.
Differenze concettuali
Evento Change
In Visual Basic 6.0, quando la proprietà Value di un controllo VScrollBar subisce modifiche, viene generato l'evento Change.
In Visual Basic 2008, invece, anziché l'evento Change viene generato l'evento ValueChanged.
Proprietà Value
Quando in Visual Basic 6.0 viene generato l'evento Scroll o Change di un controllo VScrollBar, il valore di scorrimento corrente viene assegnato alla proprietà Value.
Quando in Visual Basic 2008 viene generato l'evento Scroll, la proprietà Value del controllo non è stata ancora aggiornata. Se occorre emulare il funzionamento di Visual Basic 6.0, è possibile creare una funzione di supporto per recuperare il valore. Per ulteriori informazioni, vedere Il codice di evento è stato sostituito da codice di routine.
Proprietà LargeChange
In Visual Basic 6.0 la proprietà LargeChange determina l'entità delle modifiche apportate alla proprietà Value del controllo barra di scorrimento quando l'utente fa clic sull'area fra la casella di scorrimento e la freccia di scorrimento.
In Visual Basic 2008 il valore predefinito della proprietà LargeChange è 10, mentre in mentre in Visual Basic 6.0 è 1.
Proprietà Max
In Visual Basic 6.0 con la proprietà Max si determina l'impostazione massima per la proprietà Value di un controllo barra di scorrimento.
In Visual Basic 2008 la proprietà Max è sostituita dalla proprietà Maximum; il valore predefinito è 100, mentre in Visual Basic 6.0 era 32767.
Proprietà Min
In Visual Basic 6.0 con la proprietà Min si determina l'impostazione minima per la proprietà Value di un controllo barra di scorrimento. La proprietà Min può essere impostata su un valore maggiore di quello impostato per la proprietà Max.
In Visual Basic 2008 la proprietà Min è sostituita dalla proprietà Minimum; il valore di tale proprietà deve essere sempre inferiore rispetto a quello impostato per la proprietà Maximum.
Altre differenze
Oltre a quanto indicato, ci sono numerose differenze concettuali che riguardano tutti i controlli, tra cui le differenze nell'associazione dati, nella gestione del tipo di carattere, nel trascinamento della selezione e nel supporto della Guida. Per ulteriori informazioni, vedere Concetti relativi a Windows Form per gli utenti di Visual Basic 6.0.
Proprietà, metodi ed eventi equivalenti del controllo VScrollBar
Nelle tabelle riportate di seguito sono elencati le proprietà, i metodi e gli eventi di Visual Basic 6.0, insieme ai rispettivi equivalenti di Visual Basic 2008. Non sono riportati nell'elenco le proprietà, i metodi e gli eventi aventi stesso nome e comportamento. Le costanti sono visualizzate, ove applicabile, sotto la proprietà o il metodo. Se non diversamente specificato, tutte le enumerazioni Visual Basic 2008 sono mappate allo spazio dei nomi System.Windows.Forms.
Ove necessario, vengono inoltre forniti collegamenti ad argomenti in cui sono descritte le differenze di comportamento. Quando non è presente un equivalente diretto in Visual Basic 2008, vengono forniti collegamenti ad argomenti in cui sono illustrate le alternative disponibili.
Proprietà
Visual Basic 6.0 |
Visual Basic 2008Equivalente |
||
|---|---|---|---|
Container |
|||
DragIcon DragMode |
Nuova implementazione. Per ulteriori informazioni, vedere Trascinamento della selezione per gli utenti di Visual Basic 6.0. |
||
Height |
|
||
HelpContextID |
Nuova implementazione. Per ulteriori informazioni, vedere Supporto della Guida per gli utenti di Visual Basic 6.0. |
||
HWnd |
Handle |
||
Index |
Nuova implementazione. Per ulteriori informazioni, vedere Matrici di controlli per gli utenti di Visual Basic 6.0. |
||
LargeChange |
|
||
Left |
|
||
Max |
|
||
Min |
|
||
MouseIcon |
Nuova implementazione. Per ulteriori informazioni, vedere Impossibile impostare un MousePointer personalizzato. |
||
MousePointer |
Per un elenco di costanti, vedere MousePointer per gli utenti di Visual Basic 6.0. |
||
Parent |
|||
RightToLeft: True False |
Valore di enumerazione Yes Valore di enumerazione No |
||
Top |
|
||
Value |
|
||
WhatsThisHelpID |
Nuova implementazione. Per ulteriori informazioni, vedere Supporto della Guida per gli utenti di Visual Basic 6.0. |
||
Width |
|
Metodi
Visual Basic 6.0 |
Visual Basic 2008Equivalente |
||
|---|---|---|---|
Drag |
Nuova implementazione. Per ulteriori informazioni, vedere Trascinamento della selezione per gli utenti di Visual Basic 6.0. |
||
Move |
|
||
SetFocus |
|||
ShowWhatsThis |
Nuova implementazione. Per ulteriori informazioni, vedere Supporto della Guida per gli utenti di Visual Basic 6.0. |
||
ZOrder: 0 – vbBringToFront 1 - vbSendToBack |
Funzione BringToFront o SendToBack |
Eventi
Visual Basic 6.0 |
Visual Basic 2008Equivalente |
||
|---|---|---|---|
Change |
|
||
DragDrop DragOver |
Nuova implementazione. Per ulteriori informazioni, vedere Trascinamento della selezione per gli utenti di Visual Basic 6.0. |
||
GotFocus |
|||
LostFocus |
|||
Scroll |
|
||
Validate |
Note sull'aggiornamento
Quando si effettua l'aggiornamento di un'applicazione da Visual Basic 6.0 a Visual Basic 2008, tutto il codice del gestore eventi Scroll del controllo HScrollBar o VScrollBar viene convertito in una routine a causa di una differenza nella sequenza degli eventi. Per ulteriori informazioni, vedere Il codice di evento è stato sostituito da codice di routine.
Vedere anche
Riferimenti
Cenni preliminari sui controlli HScrollBar e VScrollBar (Windows Form)
Nota: