Compartir a través de


Control StatusBar para usuarios de Visual Basic 6.0

Actualización: noviembre 2007

El control StatusBar de Visual Basic 6.0 se ha reemplazado por el control StatusStrip de formularios Windows Forms en Visual Basic 2008. Los nombres de algunas propiedades, métodos, eventos y constantes son diferentes y, en algunos casos, existen diferencias de comportamiento.

Diferencias conceptuales

El control StatusBar de Visual Basic 6.0 contiene una colección de objetos Panel, cada uno de los cuales puede mostrar texto e imágenes.

El control StatusStrip de Visual Basic 2008 es más parecido al control ToolStrip. Además de los paneles (ahora conocidos como controles ToolStripStatusLabel ) los controles StatusStrip contienen barras de progreso, menús desplegables y botones de división. Hay también un control StatusBar de formularios Windows Forms, pero se recomienda que utilice en su lugar StatusStrip.

SimpleText (propiedad)

En Visual Basic 6.0, la propiedad SimpleText de un control StatusBar define el texto que se muestra cuando la propiedad Style se establece en sbrSimple.

El control StatusStrip de Visual Basic 2008 no admite un estilo simple y ya no hay ninguna propiedad SimpleText.

Style (propiedad)

En Visual Basic 6.0, la propiedad Style determina si un control StatusBar muestra varios paneles (sbrNormal) o sólo uno de gran tamaño (sbrSimple). Cuando se establece en el estilo simple, el estilo bisel se genera sin bordes.

En Visual Basic 2008, ya no existe la propiedad Style; para emular el estilo simple puede agregar un solo objeto ToolStripStatusLabel al control StatusStrip y establecer su propiedad BorderStyle.

Equivalencias de propiedades, métodos y eventos del control StatusBar

En las siguientes tablas se muestran propiedades, métodos y eventos de Visual Basic 6.0, junto con sus equivalentes en Visual Basic 2008. No se enumeran aquellas propiedades, métodos y eventos que tienen el mismo nombre y el mismo comportamiento. Salvo que se indique lo contrario, todas las enumeraciones de Visual Basic 2008 se asignan al espacio de nombres System.Windows.Forms.

Cuando es necesario, se proporcionan vínculos a temas que explican las diferencias de comportamiento. Cuando no existe un equivalente directo en Visual Basic 2008, se proporcionan vínculos a temas en los que se incluyen alternativas.

Propiedades

Visual Basic 6.0

Equivalente en Visual Basic 2008

Align

Dock

Container

Parent

DragIcon

DragMode

Nueva implementación. Para obtener más información, vea Arrastrar y colocar para usuarios de Visual Basic 6.0.

Font

FontBold

FontItalic

FontName

FontSize

FontStrikethrough

FontUnderline

Font

Nota:
Las fuentes se administran de forma diferente en Visual Basic 2008. Para obtener más información, vea Objeto Font para usuarios de Visual Basic 6.0.

Height

Height

Nota:
Las coordenadas se administran de forma diferente en Visual Basic 2008. Para obtener más información, vea Sistema de coordenadas para usuarios de Visual Basic 6.0.

HWnd

Handle

Index

Nueva implementación. Para obtener más información, vea Matrices de controles para usuarios de Visual Basic 6.0.

MouseIcon

Nueva implementación. Para obtener más información, vea No se puede personalizar la propiedad MousePointer.

MousePointer

Cursor

Para obtener una lista de constantes, vea MousePointer para usuarios de Visual Basic 6.0.

OLEDropMode

Nueva implementación. Para obtener más información, vea Arrastrar y colocar para usuarios de Visual Basic 6.0.

Panels

ToolStripItemCollection

Parent

FindForm

ShowTips

Componente ToolTip.

Para obtener más información, vea Compatibilidad de la información sobre herramientas para usuarios de Visual Basic 6.0.

SimpleText

Nueva implementación.

Style

Nueva implementación.

ToolTipText

Componente ToolTip.

Para obtener más información, vea Compatibilidad de la información sobre herramientas para usuarios de Visual Basic 6.0.

Value

Value

Nota:
En Visual Basic 6.0, cuando se cambia la propiedad Value , se produce el evento Change. En Visual Basic 2008, no se provoca el evento Change; utilice el evento ValueChanged en su lugar.

WhatsThisHelpID

Nueva implementación. Para obtener más información, vea Compatibilidad con la Ayuda para usuarios de Visual Basic 6.0.

Métodos

Visual Basic 6.0

Equivalente en Visual Basic 2008

Drag

Nueva implementación. Para obtener más información, vea Arrastrar y colocar para usuarios de Visual Basic 6.0.

Move

SetBounds

Nota:
Las coordenadas se administran de forma diferente en Visual Basic 2008. Para obtener más información, vea Sistema de coordenadas para usuarios de Visual Basic 6.0.

OLEDrag

Nueva implementación. Para obtener más información, vea Arrastrar y colocar para usuarios de Visual Basic 6.0.

ShowWhatsThis

Nueva implementación. Para obtener más información, vea Compatibilidad con la Ayuda para usuarios de Visual Basic 6.0.

ZOrder:

0 – vbBringToFront

1 - vbSendToBack

Función BringToFront o SendToBack

 BringToFront

 SendToBack

Eventos

Visual Basic 6.0

Equivalente en Visual Basic 2008

DblClick

DoubleClick

DragDrop

DragOver

Nueva implementación. Para obtener más información, vea Arrastrar y colocar para usuarios de Visual Basic 6.0.

OLECompleteDrag

OLEDragDrop

OLEDragOver

OLEGiveFeedback

OLESetData

OLEStartDrag

Nueva implementación. Para obtener más información, vea Arrastrar y colocar para usuarios de Visual Basic 6.0.

PanelClick

Click

PanelDblClick

DoubleClick

Notas de actualización

Cuando se actualiza un proyecto de Visual Basic 6.0 a Visual Basic 2008, se actualizan todos los controles StatusBar a controles StatusBar de formularios Windows Forms. Cuando las propiedades, métodos y eventos no tienen ningún equivalente o tienen diferencias en comportamiento, se agregan al código notas o advertencias de actualización.

Vea también

Tareas

Ejemplo StatusStrip Control

Referencia

StatusStrip