HScrollBar-Steuerelement für Visual Basic 6.0-Benutzer
Aktualisiert: November 2007
Das HScrollBar-Steuerelement von Visual Basic 6.0 wird in Visual Basic 2008 durch das HScrollBar-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 HScrollBar-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 HScrollBar-Steuerelements ausgelöst wird.
Wenn das Ereignis Scroll oder ValueChanged 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, um wie viel sich die Value-Eigenschaft eines Bildlaufleisten-Steuerelements verändert, 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 ist 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. Hierzu gehören Unterschiede bei Datenbindung, Schriftartbehandlung, Drag & Drop, Hilfeunterstützung usw.
Entsprechungen zu Eigenschaften, Methoden und Ereignissen des HScrollBar-Steuerelements
In den folgenden Tabellen werden Eigenschaften, Methoden und Ereignisse von Visual Basic 6.0 zusammen mit ihren Visual Basic 2008-Entsprechungen aufgeführt. Die Eigenschaften, Methoden und Ereignisse, die den gleichen Namen und das gleiche Verhalten haben, werden 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.
Es werden Links zu Themen bereitgestellt, in denen die Verhaltensunterschiede erklärt werden. Wenn in Visual Basic 2008 keine direkte Entsprechung vorhanden ist, werden Links zu Themen bereitgestellt, die Alternativen behandeln.
HScrollBar-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 |
Hinweis:
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 |
|
Index |
Neue Implementierung. Weitere Informationen finden Sie unter Steuerelementarrays für Visual Basic 6.0-Benutzer. |
LargeChange |
Hinweis:
Der Standardwert in Visual Basic 6.0 war 1. In Visual Basic 2008 ist der Standardwert 10.
|
Left |
Hinweis:
Koordinaten werden in Visual Basic 2008 anders behandelt. Weitere Informationen finden Sie unter Koordinatensystem für Visual Basic 6.0-Benutzer.
|
Max |
Hinweis:
Der Standardwert in Visual Basic 6.0 war 32767. In Visual Basic 2008 ist der Standardwert 100.
|
Min |
|
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 |
FindForm-Methode |
RightToLeft: True False |
Yes-Enumerationswert No-Enumerationswert |
Top |
Hinweis:
Koordinaten werden in Visual Basic 2008 anders behandelt. Weitere Informationen finden Sie unter Koordinatensystem für Visual Basic 6.0-Benutzer.
|
Value |
Hinweis:
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 |
Hinweis:
Koordinaten werden in Visual Basic 2008 anders behandelt. Weitere Informationen finden Sie unter Koordinatensystem für Visual Basic 6.0-Benutzer.
|
HScrollBar-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 |
Hinweis:
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 |
HScrollBar-Ereignisse
Visual Basic 6.0 |
Visual Basic 2008-Entsprechung |
---|---|
Change |
Hinweis:
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 |
Hinweis:
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
Beim Aktualisieren einer Visual Basic 6.0-Anwendung auf Visual Basic 2008 wird sämtlicher Code im Ereignishandler Change oder Scroll für das Steuerelement HScrollBar oder VScrollBar 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)