SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Sagma en Miércoles 9 de Mayo de 2007, 21:48

Título: Errores Con Valores Nulos
Publicado por: Sagma en Miércoles 9 de Mayo de 2007, 21:48
hola a todos, quisiera que me ayuden a controlar valores nulos en unos textbox, ya que cuando hago uso del botton, donde tengo los controles de que si los textbox estan nulos,  este los controla, pero si estan en los textbox y le dan el enter o el tabulador me aparece un mensaje de error que es:

Citar
No se controlo InvalidCastException
La conversiòn de la cadena "" en el tipo 'Double' no es valida

este es la parte que estoy haciendo en el txt_importe.

Código: Text
  1.  
  2.     Private Sub txt_importe_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles txt_importe.LostFocus
  3.  
  4.         Me.txt_impuesto.Text = Me.txt_importe.Text * 13 / 100
  5.         Me.txt_neto.Text = Me.txt_importe.Text - Me.txt_impuesto.Text
  6.  
  7.     End Sub
  8.  
  9.  

todo lo hago en el 2005, winform.

gracias  :unsure:
Título: Re: Errores Con Valores Nulos
Publicado por: ElNapster en Miércoles 9 de Mayo de 2007, 22:13
:o
No mucho te entiendo ..? que queres validar ? cuando el textbox este null cuando le den tab ..o cuando te un resultado ?

 :ph34r:
Título: Re: Errores Con Valores Nulos
Publicado por: Mollense en Miércoles 9 de Mayo de 2007, 22:16
Según el evento que está usando, cuando pierda el foco  ;)
Título: Re: Errores Con Valores Nulos
Publicado por: Sagma en Miércoles 9 de Mayo de 2007, 22:42
hola gracias por responder, la validacion lo quiero hacer cuando el textbox sea nulo para que asi no pueda hacer ningun calculo.

gracias  :unsure:
Título: Re: Errores Con Valores Nulos
Publicado por: ElNapster en Miércoles 9 de Mayo de 2007, 23:02
En el evento LostFocus pon

Código: Text
  1. If textbox1.text <> "" Then
  2.    'calcula
  3. else
  4.    'no calcula
  5. endif
  6.  

No se si sea eso pero eso fue lo que entendi  :P

 :comp:
Título: Re: Errores Con Valores Nulos
Publicado por: Cajami en Jueves 10 de Mayo de 2007, 02:49
Cita de: "Sagma"
hola gracias por responder, la validacion lo quiero hacer cuando el textbox sea nulo para que asi no pueda hacer ningun calculo.

gracias  :unsure:
Hola, o codificar en el evento Validating del textbox, nos vemos  :hola:
Título: Re: Errores Con Valores Nulos
Publicado por: yumirsa en Viernes 11 de Mayo de 2007, 22:01
Una recomendacion.. saben por k no hacen una clase k derive del control textbox y en este segun un propiedad (enumeracion) reciben si es numerico o decimal o solo string (segun)
 y en el evento keypress validan lo k se pulse segun las validaciones

if decimal
acepta (.)
else
no acepta cancela edicion
end


enfin asi segun lo k recibio como parametro... y esto ayuda mucho a no ekivocar ni a estar validando cada cosa k el ususario teclee

* nota por ejemplo ati amiga k en tu caso es numerico... por default le puedes dar el valor cero (0) o (0.0) segun sea entero o decimal

ok
Título: Re: Errores Con Valores Nulos
Publicado por: Sagma en Sábado 12 de Mayo de 2007, 15:31
gracias por las recomendaciones, y por si acaso, soy amigo, no amiga.

gracias
Título: Re: Errores Con Valores Nulos
Publicado por: yumirsa en Domingo 13 de Mayo de 2007, 00:37
ok... no sabia.. k no eras mujer jiji :D