Visual Basic.NET - Mostrar/ocultar un CheckBox pasando el ratón encima ayuda.

 
Vista:
Imágen de perfil de Matt
Val: 180
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Mostrar/ocultar un CheckBox pasando el ratón encima ayuda.

Publicado por Matt (75 intervenciones) el 10/05/2020 05:43:23
Hola!

Tengo una aplicación en VB.NET usando una WidowsForm, tengo un CheckBox que quiero que sea visible o se oculte, dependiendo si paso el mouse sobre él o no.

Tengo la propiedad .visible del CheckBox8.visible=FALSE al momento de cargar la forma. Así debe ser para los propósitos de mi programa, entonces cuando abro la forma el CheckBox es invisible, y si paso el mouse por encima del lugar donde se supone que esta el CheckBox no pasa nada, no aparece como debería aparecer.
el código que estoy usando es el siguiente:

1
2
3
4
5
6
7
Private Sub CheckBox8_MouseHover(sender As Object, e As EventArgs) Handles CheckBox8.MouseHover
        CheckBox8.Visible = True
    End Sub
 
    Private Sub CheckBox8_MouseLeave(sender As Object, e As EventArgs) Handles CheckBox8.MouseLeave
        CheckBox8.Visible = False
    End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Mostrar/ocultar un CheckBox pasando el ratón encima ayuda.

Publicado por Phil Rob (1554 intervenciones) el 10/05/2020 09:10:35
Hola,

Este sera mejor de utilizar los eventos MouseEnter y MouseLeave.

Pero atencion, cuando no es visible la herramienta, toma ningun evento.
Tienes que encontrar otra herramienta para lo poner visible. Par ejemplo :

En Form_Load :
CheckBox1.Visible = False

Con otra herramienta, en el evento MouseEnter :
CheckBox1.Visible = True

Y en CheckBox1.MouseLeave :
CheckBox1.Visible = False

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Matt
Val: 180
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Mostrar/ocultar un CheckBox pasando el ratón encima ayuda.

Publicado por Matt (75 intervenciones) el 10/05/2020 18:20:56
Hola muchas gracias por contestar!

Desafortunadamente no funcionó.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Mostrar/ocultar un CheckBox pasando el ratón encima ayuda.

Publicado por Nacho (56 intervenciones) el 10/05/2020 18:34:22
Ponlo del mismo color que el fondo que lo contenga y quita el borde. Hacerlo invisible es desactivarlo entero.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Mostrar/ocultar un CheckBox pasando el ratón encima ayuda.

Publicado por Phil Rob (1554 intervenciones) el 10/05/2020 18:52:54
Envia el codigo escrito para mostrar o no el checkbox.

Mires el mensaje de Nacho, este da una buena idea.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Mostrar/ocultar un CheckBox pasando el ratón encima ayuda.

Publicado por Nacho (56 intervenciones) el 10/05/2020 19:03:01
También puedes ponerle otro control del mismo color que el fondo encima o debajo del checkbox, aunque de esa manera tienes que establecer bien claro el z-order.

Otra manera. Para que no se vea lo mandas a un top o left fuera de la ventana, y para mostrarlo controlas si se pone el ratón en la posición donde estaría el checkbox en la ventana padre. Esta uso yo mucho.

Y otra más, lo creas en el momento en el que quiereas que se vea y lo destruyes cuando no quieras que se vea. Esta la uso también y será la mejor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Matt
Val: 180
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Mostrar/ocultar un CheckBox pasando el ratón encima ayuda.

Publicado por Matt (75 intervenciones) el 10/05/2020 23:22:00
Muchísimas gracias a todos, termine usando la sugerencia de Nacho y funciono muy bien.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar