Ejemplo de uso de los
eventos Enter y Leave
A parte de los eventos click, y dobleclick, existen otros muchos eventos útiles para nuestros programas.
Hoy os enseño un ejemplo del uso de los eventos Enter y Leave, que se producen cuando entramos o salimos en un control.
He puesto 3 label, la cuales reaccionan de diversa manera cada vez que entramos o salimos con el cursor del ratón.
Código Fuente:
-
' Gambas class file
Public Sub _new()
Me.center 'centro formulario
End
Public Sub Form_Open()
End
Public Sub Label1_Enter()
Label1.Background = Color.Red
LabelMensaje.text = "Has entrado en la " & Last.name
End
Public Sub Label1_Leave()
Label1.Background = Color.Background 'lo dejo con la letra por defecto
LabelMensaje.text = "Sales del " & Last.name
End
Public Sub Label2_Enter()
'cambio de color letra
Label2.Foreground = Color.Blue
'cambio a negrita
Label2.font = Font[",,Bold"]
LabelMensaje.text = "Has entrado en la " & Last.name
End
Public Sub Label2_Leave()
Label2.Foreground = Color.Foreground 'lo dejo con la letra por defecto
Label2.font = Font[",,"] 'lo dejo con la letra por defecto
LabelMensaje.text = "Sales del " & Last.name
End
Public Sub Label3_Enter()
'cambio tipo de letra, tamaño, negrita, cursiva y subrayado
Label3.font = Font["Arial,14,Bold,Italic,Underline"]
LabelMensaje.text = "Has entrado en la " & Last.name
End
Public Sub Label3_Leave()
Label3.font = Font[",,"] 'lo dejo con la letra por defecto
LabelMensaje.text = "Sales del " & Last.name
End
-
Descargar
No hay comentarios:
Publicar un comentario