Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Usuario 202

#1
Buenas a todos los que leen este tema.

Continuando con mi pequeño proyecto en Visual Studio 2013, me he encontrado con otro inconveniente, el cual es.... ¿Cómo redondear un resultado mostrado en un TextBox?

Bueno siendo más específicos, quiero que el resultado de una operación hecha por un procedimiento sea redondeado (obviamente el resultado saldrá en decimales).

Buscando por ahí encontré este código.


Código (vbnet) [Seleccionar]
TextBox?.Text = CDec(TextBox?.Text).ToString("N0")

El cual me redondea los decimales a partir del 0.5 para arriba.

Por ejemplo si ingreso 36, el resultado en esta operación seria 6.18, y el código no lo redondea lo deja en 6, pero si ingreso 52 el resultado seria 6.71 y me lo redondea a 7.

Entonces como le hago para que se pueda redondear aparir del 0.5 para arriba.

Este es el código en donde se hace la operación:


Código (vbnet) [Seleccionar]
' # Intervalo
        Dim num As Double
        Dim Ln10 As Double
        num = Val(TextBox1.Text)
        Ln10 = Math.Log(10)
        TextBox2.Text = 1 + 3.333 * Math.Log(num) / Ln10
        TextBox2.Text = CDec(TextBox2.Text).ToString("N0")
        Intervalo = TextBox6.Text
        TextBox1.Text = ""


Gracias por leer y espero que me puedan ayudar.
#2
Hola, estoy trabajando en un pequeño proyecto en Visual studio, en Form y me he encontrado con un problema.

Mi problema es como ordenar los valores agregados a una ListBox por medio de un botón. Me dieron un código que es de las propiedades de la ListBox, estoy hablando del "Sorted". Bueno este es el código que tengo.

Código (vbnet) [Seleccionar]
Public Class Form1

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
' Esto es para agregar los valores a la ListBox
       ListBox1.Items.Add(TextBox1.Text)
       TextBox1.Text = ""
       TextBox1.Focus()
   End Sub

   Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
' Esto segun es para que se ordenara
       ListBox1.Sorted = True
   End Sub
End Class


Y cuando lo ejecuto ocurre esto:


Si saben como arreglar o que otro código implementar para que se pueda ordenar de menor a mayor se los agradeceré.