logo LWP
Comunidad de Programadores
Crear cuenta
Recordar contraseña
Recordar contraseña en este navegador
Cursos Biblioteca de Temas Preguntas y Respuestas Buscador para Programadores Drivers Solicitudes para Programadores Programas y Utilidades Ofertas de Trabajo

Visual Basic - validar textbox para que no quede vacio

Life is soft - evento anual de software empresarial
Volver
Filtrado por todos los mensajes
 Imprimir facebook  twitter 
Vistas:
Mensajes realizados anteriormente (No estaban la última vez que entraste)
 validar textbox para que no quede vacio
Alfredo (29/04/2008 08:13:22)
15.415 visitas
11 respuestas
 RE:validar textbox para que no quede vacio
niwdeloko (29/04/2008 15:24:25)
 RE:validar textbox para que no quede vacio
Diego (29/04/2008 23:25:54)
 RE:validar textbox para que no quede vacio
Alfredo (30/04/2008 03:32:14)
 RE:validar textbox para que no quede vacio
Juan Carlos (30/04/2008 05:26:43)
 RE:validar textbox para que no quede vacio
Alfredo (30/04/2008 06:57:00)
 RE:validar textbox para que no quede vacio
Federico Alemany (04/05/2008 06:45:55)
 RE:validar textbox para que no quede vacio
Diego (04/05/2008 14:21:22)
 RE:validar textbox para que no quede vacio
Nedved83 (13/12/2008 20:09:09)
 RE:validar textbox para que no quede vacio
MIGUEL (09/08/2011 19:32:00)
 RE:validar textbox para que no quede vacio
ernesto (15/12/2011 22:15:33)
 RE:validar textbox para que no quede vacio
Arturo Alcazar (19/06/2010 10:06:37)
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 al autorSubir
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 el mensajeSubir
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 el mensajeSubir
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 el mensajeSubir
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 el mensajeSubir
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 el mensajeSubir
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 el mensajeSubir
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 el mensajeSubir
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 el mensajeSubir
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 el mensajeSubir
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 el mensajeSubir
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 el mensajeSubir