VScrollBar-Steuerelement für Visual Basic 6.0-Benutzer
Aktualisiert: November 2007
Das VScrollBar-Steuerelement von Visual Basic 6.0 wurde in Visual Basic 2008 durch das VScrollBar-Steuerelement von Windows Forms ersetzt. Die Namen einiger Eigenschaften, Methoden, Ereignisse und Konstanten wurden geändert, und in einigen Fällen weicht auch ihr Verhalten ab.
Konzeptionelle Unterschiede
Change-Ereignis
Wenn in Visual Basic 6.0 die Value-Eigenschaft eines VScrollBar-Steuerelements geändert wird, wird das Change-Ereignis ausgelöst.
In Visual Basic 2008 wird statt des Change-Ereignisses das ValueChanged-Ereignis ausgelöst.
Value-Eigenschaft
In Visual Basic 6.0 wird der aktuelle Bildlaufwert der Value-Eigenschaft zugewiesen, wenn das Scroll-Ereignis oder das Change-Ereignis eines VScrollBar-Steuerelements ausgelöst wird.
Wenn das Scroll-Ereignis in Visual Basic 2008 ausgelöst wird, wurde die Value-Eigenschaft des Steuerelements noch nicht aktualisiert. Wenn Sie das Visual Basic 6.0-Verhalten emulieren müssen, können Sie eine Hilfsfunktion erstellen, um den Wert abzurufen. Weitere Informationen finden Sie unter Der Code wurde von einem Ereignis in eine Prozedur geändert.
LargeChange-Eigenschaft
In Visual Basic 6.0 bestimmt die LargeChange-Eigenschaft den Betrag der Änderung der Value-Eigenschaft eines Bildlaufleisten-Steuerelements, wenn der Benutzer auf den Bereich zwischen dem Bildlauffeld und dem Bildlaufpfeil klickt.
In Visual Basic 2008 lautet der Standardwert der LargeChange-Eigenschaft 10, in Visual Basic 6.0 ist dieser 1.
Max-Eigenschaft
In Visual Basic 6.0 bestimmt die Max-Eigenschaft die maximale Value-Eigenschafteneinstellung in einem Bildlaufleisten-Steuerelement.
In Visual Basic 2008 wird die Max-Eigenschaft durch die Maximum-Eigenschaft ersetzt. Der Standardwert ist 100, in Visual Basic 6.0 war er 32767.
Min-Eigenschaft
In Visual Basic 6.0 bestimmt die Min-Eigenschaft die minimale Value-Eigenschafteneinstellung in einem Bildlaufleisten-Steuerelement. Die Min-Eigenschaft kann auf einen Wert festgelegt werden, der größer ist als der Wert der Max-Eigenschaft.
In Visual Basic 2008 wird die Min-Eigenschaft durch die Minimum-Eigenschaft ersetzt. Deren Wert muss stets kleiner sein als der Wert der Maximum-Eigenschaft.
Weitere Unterschiede
Darüber hinaus gibt es zahlreiche konzeptionelle Unterschiede, die für alle Steuerelemente gelten, einschließlich von Unterschieden bei Datenbindung, Schriftartbehandlung, Drag & Drop, Hilfeunterstützung usw. Weitere Informationen finden Sie unter Windows Forms-Konzepte für Visual Basic 6.0-Benutzer.
Entsprechungen zu Eigenschaften, Methoden und Ereignissen des VScrollBar-Steuerelements
In den folgenden Tabellen werden Eigenschaften, Methoden und Ereignisse von Visual Basic 6.0 zusammen mit ihren Visual Basic 2008-Entsprechungen aufgeführt. Eigenschaften, Methoden und Ereignisse mit den gleichen Namen und dem gleichen Verhalten sind nicht aufgeführt. Sofern vorhanden, wurden Konstanten unter der Eigenschaft oder Methode eingerückt aufgelistet. Alle Visual Basic 2008-Enumerationen werden, sofern nicht anders angegeben, dem System.Windows.Forms-Namespace zugeordnet.
Bei Bedarf werden Links zu Themen bereitgestellt, in denen die Unterschiede im Verhalten erläutert werden. Wenn in Visual Basic 2008 keine direkte Entsprechung vorhanden ist, werden Links zu Themen bereitgestellt, die Alternativen behandeln.
Eigenschaften
Visual Basic 6.0 |
Visual Basic 2008-Entsprechung |
---|---|
Container |
|
DragIcon DragMode |
Neue Implementierung. Weitere Informationen finden Sie unter Drag & Drop für Visual Basic 6.0-Benutzer. |
Height |
![]()
Koordinaten werden in Visual Basic 2008 anders behandelt. Weitere Informationen finden Sie unter Koordinatensystem für Visual Basic 6.0-Benutzer.
|
HelpContextID |
Neue Implementierung. Weitere Informationen finden Sie unter Hilfeunterstützung für Visual Basic 6.0-Benutzer. |
HWnd |
Handle |
Index |
Neue Implementierung. Weitere Informationen finden Sie unter Steuerelementarrays für Visual Basic 6.0-Benutzer. |
LargeChange |
![]()
Der Standardwert in Visual Basic 6.0 ist 1. In Visual Basic 2008 ist der Standardwert 10.
|
Left |
![]()
Koordinaten werden in Visual Basic 2008 anders behandelt. Weitere Informationen finden Sie unter Koordinatensystem für Visual Basic 6.0-Benutzer.
|
Max |
![]()
Der Standardwert in Visual Basic 6.0 ist 32767. In Visual Basic 2008 ist der Standardwert 100.
|
Min |
![]()
In Visual Basic 6.0 kann Min auf einen Wert festgelegt werden, der größer ist als Max, in Visual Basic 2008 ist dies nicht zulässig.
|
MouseIcon |
Neue Implementierung. Weitere Informationen finden Sie unter Es kann kein benutzerdefinierter MousePointer festgelegt werden. |
MousePointer |
Eine Liste mit Konstanten finden Sie unter MousePointer für Visual Basic 6.0-Benutzer. |
Parent |
|
RightToLeft: True False |
Yes-Enumerationswert No-Enumerationswert |
Top |
![]()
Koordinaten werden in Visual Basic 2008 anders behandelt. Weitere Informationen finden Sie unter Koordinatensystem für Visual Basic 6.0-Benutzer.
|
Value |
![]()
Wenn in Visual Basic 6.0 die Value-Eigenschaft geändert wird, wird das Change-Ereignis ausgelöst. In Visual Basic 2008 wird das Change-Ereignis nicht ausgelöst. Verwenden Sie stattdessen das ValueChanged-Ereignis.
|
WhatsThisHelpID |
Neue Implementierung. Weitere Informationen finden Sie unter Hilfeunterstützung für Visual Basic 6.0-Benutzer. |
Width |
![]()
Koordinaten werden in Visual Basic 2008 anders behandelt. Weitere Informationen finden Sie unter Koordinatensystem für Visual Basic 6.0-Benutzer.
|
Methoden
Visual Basic 6.0 |
Visual Basic 2008-Entsprechung |
---|---|
Drag |
Neue Implementierung. Weitere Informationen finden Sie unter Drag & Drop für Visual Basic 6.0-Benutzer. |
Move |
![]()
Koordinaten werden in Visual Basic 2008 anders behandelt. Weitere Informationen finden Sie unter Koordinatensystem für Visual Basic 6.0-Benutzer.
|
SetFocus |
|
ShowWhatsThis |
Neue Implementierung. Weitere Informationen finden Sie unter Hilfeunterstützung für Visual Basic 6.0-Benutzer. |
ZOrder: 0 – vbBringToFront 1 - vbSendToBack |
BringToFront-Funktion oder SendToBack-Funktion |
Ereignisse
Visual Basic 6.0 |
Visual Basic 2008-Entsprechung |
---|---|
Change |
![]()
Das Verhalten des Change-Ereignisses und des Scroll -Ereignisses wurde in Visual Basic 2008 geändert. Weitere Informationen finden Sie unter Der Code wurde von einem Ereignis in eine Prozedur geändert.
|
DragDrop DragOver |
Neue Implementierung. Weitere Informationen finden Sie unter Drag & Drop für Visual Basic 6.0-Benutzer. |
GotFocus |
|
LostFocus |
|
Scroll |
![]()
Das Verhalten des Change-Ereignisses und des Scroll -Ereignisses wurde in Visual Basic 2008 geändert. Weitere Informationen finden Sie unter Der Code wurde von einem Ereignis in eine Prozedur geändert.
|
Validate |
Hinweise zum Durchführen einer Aktualisierung
Wenn eine Visual Basic 6.0-Anwendung auf Visual Basic 2008 aktualisiert wird, wird sämtlicher Code im Scroll-Ereignishandler für das HScrollBar-Steuerelement oder das VScrollBar-Steuerelement in eine Prozedur geändert, da die Ereignisse eine andere Reihenfolge aufweisen. Weitere Informationen finden Sie unter Der Code wurde von einem Ereignis in eine Prozedur geändert.
Siehe auch
Referenz
Übersicht über das HScrollBar-Steuerelement und das VScrollBar-Steuerelement (Windows Forms)