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 |
|||
Container |
|||
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 |
|
||
Height |
|
||
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 |
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 |
|||
Parent |
|||
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 |
|
||
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 |
|
||
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 |
Événements
Visual Basic 6.0 |
Équivalent Visual Basic 2008 |
---|---|
DblClick |
|
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 |
|
PanelDblClick |
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.