Partager via


Contrôle StatusBar pour les utilisateurs de Visual Basic 6.0

Mise à jour : novembre 2007

Le contrôle StatusBar de Visual Basic 6.0 est remplacé par le contrôle Windows Forms StatusStrip dans Visual Basic 2008. Les noms de certaines propriétés, méthodes, événements et constantes ont changé. En outre, dans certains cas, le comportement est également différent.

Différences conceptuelles

Le contrôle StatusBar de Visual Basic 6.0 contient une collection d'objets Panel, pouvant chacun afficher du texte et des images.

Dans Visual Basic 2008, le contrôle StatusStrip ressemble plus au contrôle ToolStrip. En plus de panneaux (maintenant connus comme l'appellation de contrôles ToolStripStatusLabel ), les contrôles StatusStrip peuvent contenir des barres de progression, des menus déroulants et des boutons partagés. Il existe également un contrôle StatusBar Windows Forms, mais il est recommandé d'utiliser à la place StatusStrip.

Propriété SimpleText

Dans Visual Basic 6.0, la propriété SimpleText d'un contrôle StatusBar définit le texte qui est affiché lorsque la propriété Style a la valeur sbrSimple.

Le contrôle Visual Basic 2008StatusStrip ne prend pas en charge un style simple et il n'y a plus de propriété SimpleText.

Propriété de style

Dans Visual Basic 6.0, la propriété Style détermine si un contrôle StatusBar affiche plusieurs panneaux (sbrNormal) ou juste un grand panneau (sbrSimple). En style simple, le style biseau est déclenché sans bordures.

Dans Visual Basic 2008, la propriété Style n'existe plus. Pour émuler le style simple, vous pouvez ajouter un seul objet ToolStripStatusLabel au contrôle StatusStrip et définir sa propriété BorderStyle.

Équivalences des propriétés, méthodes et événements du contrôle StatusBar

Les tableaux ci-dessous répertorient les propriétés, les méthodes et les événements de Visual Basic 6.0, ainsi que leurs équivalents dans Visual Basic 2008. Les propriétés, méthodes et événements qui ont les mêmes noms et comportements ne sont pas répertoriés. Sauf indication contraire, toutes les énumérations Visual Basic 2008 sont mappées à l'espace de noms System.Windows.Forms.

Le cas échéant, des liens vous renvoient vers des rubriques expliquant les différences de comportement. Lorsqu'il n'existe pas d'équivalent direct dans Visual Basic 2008, des liens vous renvoient vers des rubriques proposant des alternatives.

Propriétés

Visual Basic 6.0

Équivalent Visual Basic 2008

Align

Dock

Container

Parent

DragIcon

DragMode

Nouvelle implémentation. Pour plus d'informations, consultez Fonction de glisser-déplacer pour les utilisateurs de Visual Basic 6.0.

Font

FontBold

FontItalic

FontName

FontSize

FontStrikethrough

FontUnderline

Font

Remarque :

Les polices sont gérées différemment dans Visual Basic 2008. Pour plus d'informations, consultez Objet Font pour les utilisateurs de Visual Basic 6.0.

Height

Height

Remarque :

Les coordonnées sont gérées différemment dans Visual Basic 2008. Pour plus d'informations, consultez Système de coordonnées pour les utilisateurs de Visual Basic 6.0.

HWnd

Handle

Index

Nouvelle implémentation. Pour plus d'informations, consultez Tableaux de contrôles pour les utilisateurs de Visual Basic 6.0.

MouseIcon

Nouvelle implémentation. Pour plus d'informations, consultez Impossible de définir un pointeur de souris personnalisé.

MousePointer

Cursor

Pour obtenir la liste des constantes, consultez MousePointer pour les utilisateurs de Visual Basic 6.0.

OLEDropMode

Nouvelle implémentation. Pour plus d'informations, consultez Fonction de glisser-déplacer pour les utilisateurs de Visual Basic 6.0.

Panels

ToolStripItemCollection

Parent

FindForm

ShowTips

Composant ToolTip.

Pour plus d'informations, consultez Prise en charge des info-bulles pour les utilisateurs de Visual Basic 6.0.

SimpleText

Nouvelle implémentation.

Style

Nouvelle implémentation.

ToolTipText

Composant ToolTip.

Pour plus d'informations, consultez Prise en charge des info-bulles pour les utilisateurs de Visual Basic 6.0.

Value

Value

Remarque :

Dans Visual Basic 6.0, lorsque la propriété Value est modifiée, l'événement Change est déclenché. Dans Visual Basic 2008, l'événement Change n'est pas déclenché ; utilisez l'événement ValueChanged à la place.

WhatsThisHelpID

Nouvelle implémentation. Pour plus d'informations, consultez Prise en charge de l'aide pour les utilisateurs de Visual Basic 6.0.

Méthodes

Visual Basic 6.0

Équivalent Visual Basic 2008

Drag

Nouvelle implémentation. Pour plus d'informations, consultez Fonction de glisser-déplacer pour les utilisateurs de Visual Basic 6.0.

Move

SetBounds

Remarque :

Les coordonnées sont gérées différemment dans Visual Basic 2008. Pour plus d'informations, consultez Système de coordonnées pour les utilisateurs de Visual Basic 6.0.

OLEDrag

Nouvelle implémentation. Pour plus d'informations, consultez Fonction de glisser-déplacer pour les utilisateurs de Visual Basic 6.0.

ShowWhatsThis

Nouvelle implémentation. Pour plus d'informations, consultez Prise en charge de l'aide pour les utilisateurs de Visual Basic 6.0.

ZOrder:

0 – vbBringToFront

1 - vbSendToBack

Fonction BringToFront ou SendToBack

 BringToFront

 SendToBack

Événements

Visual Basic 6.0

Équivalent Visual Basic 2008

DblClick

DoubleClick

DragDrop

DragOver

Nouvelle implémentation. Pour plus d'informations, consultez Fonction de glisser-déplacer pour les utilisateurs de Visual Basic 6.0.

OLECompleteDrag

OLEDragDrop

OLEDragOver

OLEGiveFeedback

OLESetData

OLEStartDrag

Nouvelle implémentation. Pour plus d'informations, consultez Fonction de glisser-déplacer pour les utilisateurs de Visual Basic 6.0.

PanelClick

Click

PanelDblClick

DoubleClick

Mettre à niveau des remarques

Lorsqu'un projet Visual Basic 6.0 est mis à niveau vers Visual Basic 2008, tous les contrôles StatusBar sont mis à niveau vers des contrôles StatusBar Windows Forms. Lorsque les propriétés, méthodes et événements n'ont aucun équivalent ou présentent des différences de comportement, des notes ou avertissements de mise à niveau sont ajoutés à votre code.

Voir aussi

Tâches

Contrôle StatusStrip, exemple

Référence

StatusStrip