Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: luis456 en 17 Enero 2014, 14:05 pm



Título: Como se evita mostrar signos - o + en listbox
Publicado por: luis456 en 17 Enero 2014, 14:05 pm
Por mas que busco en propiedades no encuentro la forma que no se muestre los signos - o + en un listbox

Luis


Título: Re: Como se evita mostrar signos - o + en listbox
Publicado por: Eleкtro en 17 Enero 2014, 14:38 pm
La pregunta es, ¿que haces para que se lleguen a mostrar esos símbolos?.

Si tienes problemas con números negativos puedes usar el método Abs de la class Math

Código
  1.        Dim i As Integer = -1
  2.  
  3.        ListBox1.Items.Add(i) ' Result = -1
  4.  
  5.        i = Math.Abs(i)
  6.  
  7.        ListBox1.Items.Add(i) ' Result = 1

PD: Lo que quiero decir con esto es que los cambios necesarios házselos al objeto que contenga los números, olvida el ListBox ...no lo modifiques diréctamente.

Saludos


Título: Re: Como se evita mostrar signos - o + en listbox
Publicado por: luis456 en 17 Enero 2014, 15:41 pm
La pregunta es, ¿que haces para que se lleguen a mostrar esos símbolos?.

Si tienes problemas con números negativos puedes usar el método Abs de la class Math

Código
  1.        Dim i As Integer = -1
  2.  
  3.        ListBox1.Items.Add(i) ' Result = -1
  4.  
  5.        i = Math.Abs(i)
  6.  
  7.        ListBox1.Items.Add(i) ' Result = 1

PD: Lo que quiero decir con esto es que los cambios necesarios házselos al objeto que contenga los números, olvida el ListBox ...no lo modifiques diréctamente.

Saludos

Aveces en la suma o resta que hago me nuestra -20 ( el signo debo de quitarlo )

Código:
 Dim Result22 As IEnumerable(Of Integer) =
            (Result1).
            Distinct.
            Select(Function(Value As Integer)
                       Return If(Value < MAX, Value, Rand.Next(0, MAX))
                   End Function)

        ' Result = 1, RANDOM, 2, 3, 4, 5, RANDOM, 6, 7, 8, 9, 10, 99

        ListBox2.Items.AddRange(Result22.Cast(Of Object).ToArray)


Luis