Utilizando el control statusStrip, también es posible manejar la ayuda en línea de los controles, para esto se debe:
- 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:
Publicar un comentario