Mostrar Textbox con decimales

07/07/2005 - 14:43 por Fabian | Informe spam
Buen dia para todos,

Quisiera mostrar mis importes simpre con los decimales, pero no encuentro la
forma, alguien sabe si se puede

Lo que pasa es que si los decimales son 0 no los muestra , pero si tiene
algun valor si ejemplo

15.50 me muestra 15.5 yo quiero poder ver 15.50
17.00 me muestra 17 17.00
18.25 me muestra 18.25 18.25


Gracias Fabian
 

Leer las respuestas

#1 Carlos Durán Urenda
07/07/2005 - 20:19 | Informe spam
Si estas utilizando Enlace de datos, puedes agregar un manejador que te
formatee el campo


Dim B As System.Windows.Forms.Binding = New _
System.Windows.Forms.Binding("Text",
DataTable, "Campo")
AddHandler B.Format, AddressOf Formatea

Donde Formatea es el manejador que te dara el formato deseado...


Private Sub Formatea(ByVal sender As Object, ByVal cevent _
As System.Windows.Forms.ConvertEventArgs)
Dim B As System.Windows.Forms.Binding
If Not cevent.DesiredType Is GetType(String) Then
Exit Sub
End If
Try
B = CType(sender, System.Windows.Forms.Binding)
cevent.Value = Format(cevent.Value, C(2))
Catch
End Try
End Sub




Espero te sirva

Saludos
Carlos Durán



"Fabian" escribió en el mensaje
news:
Buen dia para todos,

Quisiera mostrar mis importes simpre con los decimales, pero no encuentro
la
forma, alguien sabe si se puede

Lo que pasa es que si los decimales son 0 no los muestra , pero si tiene
algun valor si ejemplo

15.50 me muestra 15.5 yo quiero poder ver 15.50
17.00 me muestra 17 17.00
18.25 me muestra 18.25 18.25


Gracias Fabian


Preguntas similares