Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Crear cuenta

Visual Basic - validar textbox para que no quede vacio

Life is soft - evento anual de software empresarial
Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:validar textbox para que no quede vacio
Autor:Alfredo (2 intervenciones)
Fecha:29/04/2008 08:13:22
cómo puedo validar un textbox para impedir que quede vacío????/, muchas gracias
Responder Subir
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:validar textbox para que no quede vacio
Autor:niwdeloko (8 intervenciones)
Fecha:29/04/2008 15:24:25
bueno en el evento Lostfocus
preguntas si el texto esta vacio ..

if text4.text <> "" then
else
Text4.SetFocus
SendKeys "{Home}+{End}"
endif

espero te sirva
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:validar textbox para que no quede vacio
Autor:Diego (211 intervenciones)
Fecha:29/04/2008 23:25:54
Si queremos estar SEGUROS de que un textbox no quedara vacio, yo tampoco veo otra forma que no sea con un boton, porque como dice manuel si el usuario pincha en otro control no se producira el evento lostfocus. Me encantaria que alguien me ilustrara si se puede hacer de otra manera.

VB v6 no esta muerto, pero tiene los dias contados. Aunque hay miles de aplicaciones con millones de lineas de codigo que requeriran mantenimiento, y tendremos que hacerlo en VB nos guste o no. A mi me gusta, y he hecho casi de todo en VB v6.No me hacia ninguna falta que viniera al tio Gates a complicarme la vida con su .NET.

Por cierto, antes en .net para mostrar un formulario desde otro tenias que volver a ir a la escuela, ahora veo con agrado que vuelve a funcionar el Form1.show de toda la vida. ¿Significara esto que estan compatibilizando hacia atras? Seria una buena cosa que los que hemos crecido con VB pudieramos programar en .NET sin complicarnos la vida con POOO herencias y polimorfismos, que al menos a mi, todavia no me interesan.

Saludos y que no llegue la sangre al rio.
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:validar textbox para que no quede vacio
Autor:Alfredo (45 intervenciones)
Fecha:30/04/2008 03:32:14
Amigos, mi intención no era generar un conflicto de opiniones, en cuanto a sus respuestas les diré lo siguiente:

ya utilicé:

If Text1.text = "" then
msgbox "vacio"
Endif
y la verdad que no me funciona, pues si le doy un espacio ya no me dice que está vacio, les agradezco su ayuda y me gustaría que no se enfrentáran más, pues lo que necesitamos los que no sabemos es ayuda.....espero no ofenderlos con estas palabras y que me puedan echar la mano con algunas otras sugerencias.....salu2
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:validar textbox para que no quede vacio
Autor:Juan Carlos (106 intervenciones)
Fecha:30/04/2008 05:26:43
Y si probás con

If Trim(Text1.Text) = "" Then
MsgBox "vacio"
End If

Así ignorás los espacios

Saludos cordiales
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:validar textbox para que no quede vacio
Autor:Alfredo (45 intervenciones)
Fecha:30/04/2008 06:57:00
Juan Carlos, muchas gracias, al parecer es lo que necesito....salu2
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:validar textbox para que no quede vacio
Autor:Federico Alemany (3 intervenciones)
Fecha:04/05/2008 06:45:55
IF LEN(TEXT1.TEXT) = 0 THEN
MSGBOX("EL CAMPO TEXT1 ESTA VACIO")
TEXT1.SETFOCUS
END IF

Espero que te sirva. Un abrazo!
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:validar textbox para que no quede vacio
Autor:Diego (211 intervenciones)
Fecha:04/05/2008 14:21:22
Todas estas respuestas son correctas si el foco esta en la caja de texto, pero imaginaros que justo antes de llegar a ella, el usuario (que siempre es dificil prever lo que va a hacer) hace click en otro control y se salta nuestra caja de texto. No podemos validarla porque nos la hemos saltado y el compòrtamiento de la aplicacion sera imprevisible.

Esto es justo lo que decia Manuel e insistia yo, pero parece que las respuestas ignoran este punto.
Bueno, lo dicho, que Dios reparta suerte.
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:validar textbox para que no quede vacio
Autor:Nedved83 (1 intervención)
Fecha:13/12/2008 20:09:09
Function valida() As Boolean

Dim Obj As Object

For Each Obj In Me.Controls
If Obj.Tag = "valida" Then
If Trim(Obj.Text) = "" Then
MsgBox "Campo por validar", vbInformation
Obj.SetFocus
valida = False
Exit For
Else
valida = True
End If
End If
Next

End Function
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:validar textbox para que no quede vacio
Autor:Victor A. (1 intervención)
Fecha:14/09/2013 19:32:08
Excelente este me sirvio saludos y gracias para todos aquellos que comparten informacion como esta. gracias.
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:validar textbox para que no quede vacio
Autor:Lester (1 intervención)
Fecha:14/10/2013 20:35:29
Gracias!! me ayudo mucho :)
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:validar textbox para que no quede vacio
Autor:MIGUEL (1 intervención)
Fecha:09/08/2011 19:32:00
Gracias!!!
If Trim(Text1.Text) = "" Then
MsgBox "vacio"
End If

me sirvio el trim ya que me valida los espacios de mis cajas de texto, en verdad gracias...

Private Sub Campo_requerido()
Dim T As Control
For Each T In Me.Controls
If TypeOf T Is TextBox Then
If Trim(T.Text) = "" Then
camporequerido.SetError(T, "Campo Requerido")
'Else
' MessageBox.Show("Dot Net Perls is awesome.")
End If
Else
' mesagebox aqui hay otro control diferente de textbox

End If
Next
End Sub
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:validar textbox para que no quede vacio
Autor:ernesto neto.cota@hotmail.com (1 intervención)
Fecha:15/12/2011 22:15:33
me parece muy bien lo de juan carlos, pero si tienes varios textbox vacios como hacer para que aparesca el foco en el primer campo vacio, o si tienes varios campos vacios que te muestre un msg indicandote que tienes campos vacios y te localice en el primer campo vacio
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:validar textbox para que no quede vacio
Autor:Arturo Alcazar (1 intervención)
Fecha:19/06/2010 10:06:37
Saludos....


Se que ha pasado mucho tiempo desde que se publico este post, pero la solucion que yo encontre es la siguiente:

Me.txtCajaTexto.Clear()

Ahora, tambien depende si de ahi haces buisquedas con una base de datos y reflejadas en un datagrid, a mi me funciono muy bien, ese codigo lo puse en el boton que hace la funcion de limpiar el textbox, y asi ya valida lo que tengas que realizar, si esta vacio, no muestra nada, y si tiene texto, ya te muestra los resultados, anexo lo siguiente para que te des una idea:

En el boton de buscar puse lo siguiente:

If txtCajaTexto.Text.Length = 0 Then
MsgBox("Ingrese el texto a buscar", MsgBoxStyle.Critical, "Operacion no valida")

else

Me.XXXTableAdapter.FillByEJEMPLO(XXXDataSet.XXX, "%" & txtCajaTexto.Text & "%")

end if

Espero y te sea de utilidad...
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:validar textbox para que no quede vacio
Autor:Josue Carhuaricra (1 intervención)
Fecha:22/03/2014 13:20:37
*/**************************************************************************************
*************** ****************** ***************** *********************** ************
TextBox: el nombre de la caja de texto dentro de un formulario (me.txtDNI)
Mensaje: si esta vacio muestra un mensaje ("Ingrese el DNI")

'Verifica La caja de texto si esta vacio llamando de cualquier formulario

Function EspacioBlanco(TextBox As Control, Mensaje As String) As Boolean

If TextBox.Text = "" Then
MsgBox (Mensaje), vbInformation
TextBox.SetFocus ' Te ubica la caja de texto no rellenado
EspacioBlanco = True
Exit Function
Else
EspacioBlanco = False
End If
End Function

*/--------------&#9658; Si encuentran un mejor forma de hacerlo, no dudes en compartirlo.
Comentar Subir