elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Como puedo mostrar resultados de un array en un listbox condicionados a 4
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como puedo mostrar resultados de un array en un listbox condicionados a 4  (Leído 4,796 veces)
luis456


Desconectado Desconectado

Mensajes: 548



Ver Perfil
Como puedo mostrar resultados de un array en un listbox condicionados a 4
« en: 16 Enero 2014, 16:25 pm »

Hola gente cada ves que modifico algo mmm se me presentan nuevos problemas jeje

ahora uso solo un array donde junto todos los resultados de la suma,pero ahora mi problema es :

Mostrar en este listbox lineas horizontales de cuatro numeros ordenados de mayor a menor
el array me da estos números
10 20 30 40 50 60 70 80
y quiero mostrarlos  asi
80 70 60 50
40 30 20 10

aunque pruebo con lo que me explico Elektro en propiedades de los lisbox colunWich multicolum etc no logro hacer esto.

lo envio al listbox de esta forma


Código:
ListBox1.Items.AddRange(Result22.Cast(Of Object).ToArray)


:)
Luis



Mejor pongo la Funcion


Código:
Dim Rand2 As New Random
        ' Concateno, y...
        ' Elimino duplicados, y...
        ' Selecciono los números inferiores a MAX, y...
        ' Convierto los números mayores a MAX a números aleatorios entre 0 y MAX.
        Dim Result22 As IEnumerable(Of Integer) =
            (Result1.Concat(Result2).Concat(Result3)).
            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
        ListBox1.Items.AddRange(Result22.Cast(Of Object).ToArray)



[MOD]: No hagas doble post, utiliza el botón 'Modificar'.



« Última modificación: 16 Enero 2014, 18:11 pm por Eleкtro » En línea

Que tu sabiduria no sea motivo de Humillacion para los demas
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: Como puedo mostrar resultados de un array en un listbox condicionados a 4
« Respuesta #1 en: 16 Enero 2014, 18:28 pm »

aunque pruebo con lo que me explico Elektro en propiedades de los lisbox colunWich multicolum etc no logro hacer esto.

Es imposible darte una solución de forma remota como unas medidas perfectas, no se te puede ayudar con el diseño de tu Listbox, eres tu quien debe manipular el tamaño del Listbox desde el Designer, así como otras propiedades como por ejemplo 'columndwidth' y la fuente de texto ('font') si fuese necesario. ...todo eso para ajustar el Listbox a un número de columnas e Items por fila.

Respecto a lo de ordenar los elementos de mayor a menor:
Código
  1. Dim Result22 As IEnumerable(Of Integer) =
  2.    (result1.Concat(result2).Concat(result3)).
  3.    Distinct.
  4.    Select(Function(Value As Integer) If(Value < MAX, Value, Rand.Next(0, MAX))).
  5.    OrderByDescending(Function(Value As Integer) Value)

Saludos


En línea

luis456


Desconectado Desconectado

Mensajes: 548



Ver Perfil
Re: Como puedo mostrar resultados de un array en un listbox condicionados a 4
« Respuesta #2 en: 16 Enero 2014, 18:37 pm »

Gracias elektro
esa respuesta me dice que todo es cuestión de diseño vale lo probare:) se me ocurre hacer algo como esto, es de combinatoria pero ni idea de como enfocar lo de las cuatro posiciones ni como tomar los numeros del array


Código:
Private Function Result2345() As Integer
        Dim a, f, b, c, d, e As Integer <------------------?????
        Dim va As String
        For f = 1 To 5
            For a = 1 To 5
                For b = 1 To 5
                    For c = 1 To 5
                        For d = 1 To 5
                            For e = 1 To 5
                                TextBox7.Text = "a & b & c & d & e" <--no logro verlo jeje

                            Next e
                        Next d
                    Next c
                Next b
            Next a
        Next f
        Return va
    End Function

saludos
Luis

En línea

Que tu sabiduria no sea motivo de Humillacion para los demas
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como recorrer Array + Listbox
Programación Visual Basic
Hendrix 1 4,145 Último mensaje 5 Enero 2006, 00:34 am
por Kizar
Cómo mostrar resultados en columnas
PHP
Fireball-CH 6 6,003 Último mensaje 31 Julio 2007, 03:03 am
por Fireball-CH
Como mostrar textto de un ListBox en un TextBox y Label
Programación Visual Basic
Brian1511 3 7,841 Último mensaje 15 Agosto 2012, 17:56 pm
por Brian1511
Como eliminar resultados numericos en un variable o Array ?
.NET (C#, VB.NET, ASP)
luis456 6 3,143 Último mensaje 29 Octubre 2013, 20:35 pm
por luis456
¿Como puedo mostrar un mejor menú de ayuda?
Scripting
retr02332 0 2,334 Último mensaje 4 Enero 2020, 12:32 pm
por retr02332
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines