¿Cómo saber si un textbox está vacío?
El día de hoy quiero compartirte 2 formas rápidas y sencillas de validar si tu control Textbox está vacío.
Usando métodos
Como primer paso, puedes utilizar el método Trim el cual te permitirá eliminar los espacios que puedan estar tanto al inicio como al final del texto que escribió el usuario en el textbox.
Por ejemplo, si un usuario hubiera escrito » Vacaciones » y tú obtuvieras el texto y le agregaras el método Trim obtendrías el texto «Vacaciones».
Ahora, como segundo paso puedes añadir el método Len el cual te devolverá el número de caracteres que tiene una cadena de texto. (En este caso, la que se encuentra en el textbox)
Por último, agrega una validación para verificar que el control está vacío y posteriormente ejecutar el código que deseas, por ejemplo, mostrar un mensaje.
De esta manera, quedaría así el código completo:
If Len(Trim(Text1.Text)) = 0 Then //Código que deseas que se ejecute. MessageBox.Show("No has escrito tu nombre.") End If
Sustituyendo los espacios
En este caso solo basta que uses el método Replace (Reemplazar) para quitar los espacios que haya en el texto que ingresó el usuario en el textbox. Ya sea que haya escrito, por ejemplo, un nombre, dirección o que incluso solo haya puesto espacios.
Posteriormente, agrega una validación para verificar que el textbox está vacío.
De esta manera, quedaría así el código completo:
If Text1.Text.Replace(" ","") = "" Then //Código que deseas que se ejecute. MessageBox.Show("No has escrito tu nombre.") End If
Fuentes adicionales:
https://bit.ly/2VqFn3n
--- También te puede interesar ---