Visual Basic - enabled= false ¿no siempre funciona?

Life is soft - evento anual de software empresarial
   
Vista:

enabled= false ¿no siempre funciona?

Publicado por eu.g (5 intervenciones) el 23/02/2009 18:41:06
¿A qué puede deberse que al hacer un clic en un etiqueta cuya propiedad enabled =false, cuando se cambia dicha propiedad a true se ejecuta el código asociado al evento clic? ¿Cómo es posible eso si el clic se da cuando el control está desactivado y por supuesto la imagen del control aparece desvaída?
Un rompecabezas en toda regla
eu.g
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

RE:enabled= false ¿no siempre funciona?

Publicado por eu.g (5 intervenciones) el 23/02/2009 23:27:33
'he aquí el código > sólo 18 líneas reales
'dos botones > command1 y command2
'un textBox > text1
'------------------EL PROGRAMITA -------------------------
'ejecutamos y pulsamos command1 para poner command2.Enabled = False
'retrasamos con un bucle la puesta de la prop. anterior a true
'si durante ese bucle se pulsa command2, luego actuará como si
'antes no hubiera estado desactivado
'----------------'¿Por qué? SOS. Gracias ------------
Option Explicit
Private Sub command1_Click()
Dim num As Byte, n1 As Integer, n2 As Integer
Text1 = "Borrado"
Text1.Refresh
command2.Enabled = False
For n1 = 1 To 30000
For n2 = 1 To 2000
num = 2
Next n2
Next n1
Text1 = "DABALE ARROZ A LA ZORRA EL ABAD" + vbCrLf
Text1.Refresh
command2.Enabled = True
End Sub
Private Sub command2_click()
Text1 = Text1 + "Burro ": Text1.Refresh
End Sub
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