Visual Basic - CAJA DE TEXTO INACTIVA

Life is soft - evento anual de software empresarial
 
Vista:

CAJA DE TEXTO INACTIVA

Publicado por Emilio Marte (11 intervenciones) el 01/08/2006 20:32:04
Saludos a todos:

Estoy preguntando com siempre, cómo hago para que una caja de texto y un botón esten inactivo, mientras no se inserta nada en el Text box. Me explico, tengo 4 cajas de texto, donde el usuario debe introducir datos en una de la caja de texto, luego haciendo click con el botón dará el resultado.Y lo que quiero es que, si el usuario no inserta nada en el Tex Box que el botón este incativo.

Grascias de antemano.
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
sin imagen de perfil

RE:CAJA DE TEXTO INACTIVA

Publicado por Daniel (61 intervenciones) el 01/08/2006 21:06:34
Cuando cargas el Form pones el Boton.Enabled = False
Cuando digitan en las cajas de texto (evento Changed) Boton.enabled = True

Espero te sirva
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

RE:CAJA DE TEXTO INACTIVA

Publicado por MecanicoWeb (19 intervenciones) el 01/08/2006 21:35:57
- Crea un Array de con los Texbox , (txtAlgo)
- Coloca la propiedad Enabled = False del Boton, en tiempo de Diseño o si
quieres lo haces en el evento Load del formulario

Private Sub txtAlgo_Change(Index As Integer)

Dim N(3)%' es decir de 4 elementos, xq son 4 Texbox no?
Dim SumN% ,i%

SumN=0

If txtAlgo(Index) = "" Then
N(Index) = 0
Else
N(Index) = 1
End If

For i = 0 To 3' 3 representa el indice mayor de la matriz de Texbox
SumN = SumN+ N(i)
Next i

If SumN = 4 Then
CommandButton1.Enabled = True
' Tambien podrias habilitar cualquier otra cosa aqui
End If

End Sub

NOTA: Si Urilizas Arrays asi (1 To 4) se entiende mejor, pero es cuestión de gustos; lo escribi directamente aqui, ya sabes porsia encuentras un error de sintaxis ya sabes a que se debe

Espero te sirva de Ayuda...

Salu2...
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