Despeja tus dudas de programación
0 votos

Quiero evitar que un usuario ingrese valores en un Text Box mientras que no tenga algunas opciones activas.

Cual seria la mejor manera de hacer esto?

Gracias!

por en VB.NET
   

2 Respuestas

0 votos

Puedes ocultarlo con la propiedad "visible" en false.

por
0 votos

Se me ocurren 2 opciones, una es usar la propiedad visible para que el control (Text Box) desaparezca que en la vista de diseño se ve así:

Propiedad Visible Visual Basic

Y en código sería algo como:

If Algo = OtraCosa Then
    TextBox1.visible = True
Else
    TextBox1.visible = False
End If

La otra sería usar la propiedad enabled haciendo que el control se desactive:

Propiedad Enabled Visual Basic

Propiedad Enabled Visual Basic en tiempo de ejecución

Y en código:

If Algo = OtraCosa Then
    TextBox1.enabled = True
Else
    TextBox1.enabled = False
End If

enlightenedSi esta respuesta te ayudo, no te olvides de marcarla como correcta smiley

por (8.6k puntos)

Bienvenido a la sección de Desarrolladores (developers) de Pregunten.Net.

Aquí puedes despejar tus dudas básicas sobre relacionadas a diversos lenguajes de programación

Categorías

44 preguntas
51 respuestas
25 comentarios
373 usuarios