Freigeben über


StatusBar-Steuerelement für Visual Basic 6.0-Benutzer

Aktualisiert: November 2007

Das StatusBar-Steuerelement von Visual Basic 6.0 wird in Visual Basic 2008 durch das StatusStrip-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

Das StatusBar-Steuerelement von Visual Basic 6.0 enthält eine Auflistung mit Panel-Objekten, von denen jedes Text und Bilder anzeigen kann.

Das StatusStrip-Steuerelement von Visual Basic 2008 ähnelt eher dem ToolStrip-Steuerelement. Zusätzlich zu Panel-Steuerelementen (auch bekannt als ToolStripStatusLabel -Steuerelemente) können StatusStrip-Steuerelemente auch Statusanzeigen, Dropdownmenüs und geteilte Schaltflächen enthalten. In Windows Forms ist ebenfalls ein StatusBar-Steuerelement verfügbar, aber stattdessen wird die Verwendung von StatusStrip empfohlen.

SimpleText-Eigenschaft

In Visual Basic 6.0 definiert die SimpleText-Eigenschaft eines StatusBar-Steuerelements den Text, der angezeigt werden soll, wenn die Style-Eigenschaft auf sbrSimple festgelegt wurde.

Das StatusStrip-Steuerelement von unterstützt kein einfaches Format, und deshalb ist keine SimpleText-Eigenschaft mehr vorhanden.

Style-Eigenschaft

In Visual Basic 6.0 bestimmt die Style-Eigenschaft, ob ein StatusBar-Steuerelement mehrere Panels (sbrNormal) oder nur ein großes (sbrSimple) anzeigt. Wenn ein einfaches Format festgelegt wurde, wird das Abschrägungsformat ohne Rahmen ausgelöst.

In Visual Basic 2008 ist die Style-Eigenschaft nicht mehr vorhanden. Um das einfache Format zu emulieren, können Sie dem StatusStrip-Steuerelement ein einzelnes ToolStripStatusLabel-Objekt hinzufügen und seine BorderStyle-Eigenschaft festlegen.

Entsprechungen zu Eigenschaften, Methoden und Ereignissen des StatusBar-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. 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

Align

Dock

Container

Parent

DragIcon

DragMode

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

Font

FontBold

FontItalic

FontName

FontSize

FontStrikethrough

FontUnderline

Font

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

Height

Height

Hinweis:
Koordinaten werden in Visual Basic 2008 anders behandelt. Weitere Informationen finden Sie unter Koordinatensystem 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.

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.

OLEDropMode

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

Panels

ToolStripItemCollection

Parent

FindForm

ShowTips

ToolTip-Komponente.

Weitere Informationen finden Sie unter QuickInfo-Unterstützung für Visual Basic 6.0-Benutzer.

SimpleText

Neue Implementierung.

Style

Neue Implementierung.

ToolTipText

ToolTip-Komponente.

Weitere Informationen finden Sie unter QuickInfo-Unterstützung 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.

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.

OLEDrag

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

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

Ereignisse

Visual Basic 6.0

Visual Basic 2008-Entsprechung

DblClick

DoubleClick

DragDrop

DragOver

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

OLECompleteDrag

OLEDragDrop

OLEDragOver

OLEGiveFeedback

OLESetData

OLEStartDrag

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

PanelClick

Click

PanelDblClick

DoubleClick

Hinweise zum Durchführen eines Updates

Beim Durchführen einer Aktualisierung eines Visual Basic 6.0-Projekts auf Visual Basic 2008 erfolgt eine Aktualisierung aller StatusBar-Steuerelemente zu StatusBar-Steuerelementen von Windows Forms. Wenn Eigenschaften, Methoden und Ereignisse keine Entsprechung haben oder unterschiedliches Verhalten aufweisen, werden dem Code Aktualisierungshinweise oder Warnungen hinzugefügt.

Siehe auch

Aufgaben

Beispiel für ein StatusStrip-Steuerelement

Referenz

StatusStrip