Visual Basic.NET - Duda de exception con TextBox

 
Vista:

Duda de exception con TextBox

Publicado por CarlosNR (3 intervenciones) el 29/01/2015 16:34:14
Buenas tardes.

Hace tiempo que no tocaba .Net y ahora me ha surgido una duda en un "Windows form", con unos Texbox y Exceptions.

Pongo un ejemplo:

Tengo 3 TextBox (Nombre, Apellidos, Dirección) y un botón de confirmar. Quería saber como hacer que cuando pulse el botón confirmar, no me pasase al formulario siguiente si alguno de los TextBox están vacíos. La validación quiero hacerla con Exception, de otras formas si sé hacerlo, pero con Exception me estoy liando.

Saludos y gracias a todos los que colaboráis en esta web por la ayuda.
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
Val: 16
Ha aumentado su posición en 10 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Duda de exception con TextBox

Publicado por Horroroso (55 intervenciones) el 29/01/2015 16:47:43
Hola, una pregunta, a que le llamas: " La validación quiero hacerla con Exception"
no se a que te refieres, si a lanzar una exception cuando encuentre algo que no debe ser o a que?

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

Duda de exception con TextBox

Publicado por CarlosNR (3 intervenciones) el 29/01/2015 16:49:43
Si, lanzar un exception cuando vea algún TextBox vacío y que no deje avanzar al siguiente formulario.

Siento haberme explicado mal.

Saludos y gracias por la atención.
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
sin imagen de perfil
Val: 16
Ha aumentado su posición en 10 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Duda de exception con TextBox

Publicado por Horroroso (55 intervenciones) el 29/01/2015 16:55:52
Pues validas, imagino que con If ... then.. y si ecuentras algo incorrecto lanzas una excepcion:
1
Throw New Exception("mensaje de error personalizado")
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
sin imagen de perfil
Val: 16
Ha aumentado su posición en 10 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Duda de exception con TextBox

Publicado por Horroroso (55 intervenciones) el 29/01/2015 17:01:31
Un ejemplo mas completo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Private Sub Avanzar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Avanzar.Click
        Try
            Validar()
            'si pasa la validacion, entonces avanzas en la forma.
 
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try
 
    End Sub
    Public Sub Validar()
        If txtDomicilio.Text="" Then
            Throw New Exception("El domicilio no debe estar vacio")
        End If
        If Not IsNumeric(txtNumerico.Text) Then
            Throw New Exception("El valor del dato no es numerico")
        End If
    End Sub
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

Duda de exception con TextBox

Publicado por CarlosNR (3 intervenciones) el 29/01/2015 17:08:43
Buenas de nuevo, gracias por tu rápida respuesta.

Así me ha servido, voy a seguir completando el programa no vaya a ser que se me haya olvidado algo más.

Saludos y gracias de nuevo por la atención.
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