Freigeben über


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

Parent

DragIcon

DragMode

Neue Implementierung. Weitere Informationen finden Sie unter Drag & Drop für Visual Basic 6.0-Benutzer.

Height

Height, Size

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

Handle

Index

Neue Implementierung. Weitere Informationen finden Sie unter Steuerelementarrays für Visual Basic 6.0-Benutzer.

LargeChange

LargeChange

Hinweis:
Der Standardwert in Visual Basic 6.0 war 1. In Visual Basic 2008 ist der Standardwert 10.

Left

Left

Hinweis:
Koordinaten werden in Visual Basic 2008 anders behandelt. Weitere Informationen finden Sie unter Koordinatensystem für Visual Basic 6.0-Benutzer.

Max

Maximum

Hinweis:
Der Standardwert in Visual Basic 6.0 war 32767. In Visual Basic 2008 ist der Standardwert 100.

Min

Minimum

Hinweis:
In Visual Basic 6.0 kann Min auf einen Wert festgelegt werden, der größer ist als Max. In Visual Basic 2008 kann die Minimum-Eigenschaft nicht auf einen Wert festgelegt werden, der größer ist als derjenige der Maximum-Eigenschaft.

MouseIcon

Neue Implementierung. Weitere Informationen finden Sie unter Es kann kein benutzerdefinierter MousePointer festgelegt werden.

MousePointer

Cursor

Eine Liste mit Konstanten finden Sie unter MousePointer für Visual Basic 6.0-Benutzer.

Parent

FindForm-Methode

RightToLeft:

 True

 False

RightToLeft

 Yes-Enumerationswert

 No-Enumerationswert

Top

Top

Hinweis:
Koordinaten werden in Visual Basic 2008 anders behandelt. Weitere Informationen finden Sie unter Koordinatensystem für Visual Basic 6.0-Benutzer.

Value

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

Width, Size

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

SetBounds

Hinweis:
Koordinaten werden in Visual Basic 2008 anders behandelt. Weitere Informationen finden Sie unter Koordinatensystem für Visual Basic 6.0-Benutzer.

SetFocus

Focus

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

 BringToFront

 SendToBack

HScrollBar-Ereignisse

Visual Basic 6.0

Visual Basic 2008-Entsprechung

Change

ValueChanged

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

Enter

LostFocus

Leave

Scroll

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

Validating

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)