Visual Basic.NET - Decimal

   
Vista:

Decimal

Publicado por MARGARET (1 intervención) el 03/01/2008 21:24:07
Hola un favor quisiera saber cual es la funcion para que solo me tome los dos decimales sin redondearlo, por ejemplo si es 13.576 lo coloque 13.57

Graicas por su 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

RE:Decimal

Publicado por P. J. (706 intervenciones) el 04/01/2008 16:42:26
...
Pos paso un dia y al no haber respuestas te dejo esto:

Private Function redondea(ByVal strValor As String) As String
Dim intIndex As Integer = strValor.IndexOf(".", 0) + 3
Return strValor.Substring(0, intIndex)
End Function

Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If e.KeyChar = Chr(13) Then
MsgBox(redondea(Me.TextBox1.Text))
End If
End Sub

Con eso hara lo que pides, el keypress es solo para el ejemplo, ya tu ve como lo usas.

Estuve intentando con la funcion FORMAT pero no sali por eso te dejo esa funcion.

Salu2 y Suerte!
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