Bloquear un checkbox

Iniciado por karmany, 28 Diciembre 2005, 02:37 AM

0 Miembros y 1 Visitante están viendo este tema.

karmany

Podríais decirme cómo puedo bloquear un checkbox para que no se modifique pero se vea??

si lo inhabilito (enable) pierde el color y parece como si no quisiera mostrar el contenido del checkbox..

Yo lo que quiero hacer es:
Check1.Locked = True

Gracias...

Sancho.Mazorka

hola, ponele un label con backstyle = transparent y caption = "" y cuando lo queres bloquer ponelo sobre el checkbox o si no no se. Salu2



Sancho Mazorka     :P
Ganador Xeon Web Server ! ! !    Sancho.Mazorka :D
http://foro.elhacker.net/index.php/topic,171903.75.html



karmany

#2
Después de trastear creo que he podido dar con una solución:(Se m ha ocurrido pensar cuándo tiene el enfoque, y después quitárselo y ponerlo en el primer text que tengo)

Private Sub Check1_GotFocus()
Textref.SetFocus
End Sub

Espero no tener problemas para hacer ahora lo contrario..



El problema como mencioné viene para hacer lo contrario, así que por si alguien le pasa lo mismo que a mí resolví todo de la siguiente forma..
Para que ahora se pueda cambiar el check1 a 0 o 1 he empleado la siguiente condición (es cuando inhabilito un botón):

Private Sub Check1_GotFocus()
If Nuevo.Enabled = False And Check1.Value = 1 Then
Check1.Value = 0
Else
If Nuevo.Enabled = False Then
Check1.Value = 1
End If
End If
Textref.SetFocus
End Sub

y me funciona a la perfección...

PD. problemilla q he encontrado: que cambio value al utilizar el tabulador o flechas.. pero muy sencillo de solucionar impidiendo que salten a esta casilla con el tab.