Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: oJosLoCos en 15 Diciembre 2009, 12:42 pm



Título: Como limitar los decimales en un textbox.
Publicado por: oJosLoCos en 15 Diciembre 2009, 12:42 pm
Veran esque tengo un problema con unos cuantos textbox , y algunos labels tambien .

Tras hacer una serie de operaciones , salen muchos decimales y cuando aparecen en el textbox son demasiado grandes , al seguir operando me salen cifras incorrectas multiplicadas por una E , o algo parecido..

Como puedo limitar los decimales de un textbox o de cualquier otro elemento?

Seria limitarlo a 2 decimales.

Gracias


Título: Re: Como limitar los decimales en un textbox.
Publicado por: jack06 en 15 Diciembre 2009, 14:17 pm
probastes con el Format, weno seria asi:


Código
  1. Text1.Text = Format(Text1.Text,"#######.00")

Checate esto Man: http://www.recursosvisualbasic.com.ar/htm/tutoriales/tutorial-basico5.htm (http://www.recursosvisualbasic.com.ar/htm/tutoriales/tutorial-basico5.htm)


Título: Re: Como limitar los decimales en un textbox.
Publicado por: oJosLoCos en 15 Diciembre 2009, 14:54 pm
Oh gracias , sirve de mucho

;) mUchas gracias.


Título: Re: Como limitar los decimales en un textbox.
Publicado por: oJosLoCos en 15 Diciembre 2009, 16:09 pm
Edito

He conseguido limitar los deicmales de la solucion en la raiz cuadrada que tengo.

Siendo elr esultado 21,########
me queda 21,##


Ahora bien , quiero seguir operando con este numero , por lo que tengo que pasar de la coma "," al punto ".".
Para ello utilizo siempre  txtraiz1 = Replace(txtraiz1, ",", ".") Pero no se donde ponerlo para que no me de error. Si lo pongo en el mismo private sub que hace el canvio de decimales me da error. I si ago unprivate sub nuevo tambien.

que hago?

saludos