Microsoft.VisualBasic

22/12/2005 - 13:44 por Novato | Informe spam
Hola,

estoy intentando generar código que no sea dependiente de la dll de
Microsoft.VisualBasic, es decir, que trabaje sólo con lo que entiende el
.NET Framework...

¿Me podrías indicar qué alternativas hay para las funciones InputBox, IsDate
e IsNumeric?

Muchas gracias

Preguntas similare

Leer las respuestas

#1 A.Poblacion
22/12/2005 - 14:00 | Informe spam
"Novato" wrote in message
news:%
Mostrar la cita
Para el InputBox, puedes pintar un formulario con el mismo aspecto que
el InputBox y sacarlo con un ShowDialog.
Para el IsNumeric, puedes usar double.TryParse.
Para el IsDate, puedes hacer un DateTime.Parse dentro de un try..catch.
#2 Novato
22/12/2005 - 14:09 | Informe spam
Gracias...

Para el InputBox me gusta la idea, pero para el IsNumeric e IsDate... creo
que lo ralentizan mucho esperar a capturar la excepción... ¿hay alguna otra
forma?


"A.Poblacion" escribió en
el mensaje news:
Mostrar la cita
#3 Jose Luis Manners
22/12/2005 - 15:11 | Informe spam
Puedes usar expresiones regulares:

Para IsNumeric: ^[0-9]*$
Para IsDate puedes conseguir varias alternativas en este sitio:
http://regexlib.com/ pero aqui te pongo una:
http://regexlib.com/RETester.aspx?regexp_idv2

-
Coopera con el foro. Dinos si te sirvió la respuesta aquí planteada.
-

Saludos,

Jose Luis Manners, MCP
http://www.josemanners.com/

"Vale más saber alguna cosa de todo, que saberlo todo de una sola cosa."
-Blaise Pascal

"Novato" wrote in message
news:
Mostrar la cita
#4 Novato
22/12/2005 - 15:30 | Informe spam
Gracias, sí me ha servido la respuesta...
El problema de las expresiones regulares quizá sea para validar si es
positivo, negativo, con decimales... no sé si se puede encontrar una
expresión regular así.

De todas formas, mil gracias!


"Jose Luis Manners" <josemanners(-arroba-)hotmail.com> escribió en el
mensaje news:
Mostrar la cita
#5 Eduardo A. Morcillo [MS MVP VB]
22/12/2005 - 15:47 | Informe spam
Mostrar la cita
TryParse no genera una excepcion, por lo tanto no habria problema con ese.
En cuanto a Date.Parse yo lo he usado para validacion y realmente no he
notado ningun problema de performance.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
Ads by Google
Search Busqueda sugerida