miércoles, 29 de febrero de 2012

14 - Ayuda utilizando StatusStrip

Utilizando el control statusStrip, también es posible manejar la ayuda en línea de los controles, para esto se debe:

- Crear un nuevo formulario al cual llamaremos frmStatusStrip.

- Arrastrar un control StatusStrip al formulario, que llamaremos stpAyuda.

- Arrastrar un control label al formulario

- Habilitar la propiedad StatusLabel del control StatusStrip desde el formulario como se observa en la siguiente imagen:



- Al seleccionar esta opción se creará cun control con el nombre por defecto “ToolStripStatusLabel1”, el cual renombraremos con el nombre tslMensaje

- En el control tslMensaje, definiremos la propiedad text =””

- Desde el administrador de código del formulario habilitar el método que atiende el evento MouseMove del control Label1, agregando las siguientes líneas de código:

Private Sub Label1_MouseMove(ByVal sender As Object, _

ByVal e As System.Windows.Forms.MouseEventArgs) _

Handles Label1.MouseMove

Me.tslMensaje.Text = "Botón de ayuda"

End Sub

- En el método que atiende el evento MouseMove del formulario agregaremos las siguientes líneas de código:

Private Sub frmStatusStrip_MouseMove(ByVal sender As Object, _

ByVal e As System.Windows.Forms.MouseEventArgs) _

Handles Me.MouseMove

Me.tslMensaje.Text = ""

End Sub

- Cambiar, en las propiedades del proyecto el formulario de inicio al formulario actual y ejecutar, pasar el Mouse sobre el control label definido. Se observarán las siguientes acciones:



No hay comentarios: