Ordenar numeros de un listbox de mayor a menor o viceversa
Hola gente de club Dephi!!!
Tengo un problema con un listbox, la situacion es la siguiente: Por medio de un boton genero una cantidad aleatoria de numeros dentro de un listbox, mi pregunta es la siguiente: como puedo hacer para por medio de otro boton ordenar esos numeros generados anteriormente de mayor a menor o en el caso contrario de menor a mayor. Por favor si es posible utilizando una estructura de trabajo "For ... do" en la programacion. Muchas gracias!!! Saludos!!!! |
Hola ale4132.
Un modo simple:
Llamada ejemplo: Donde la condición de ordenamiento ascendente o descendente depende de la propiedad Checked de un CheckBox. Saludos. |
Muchas Gracias, la respuesta fue de mucha utilidad.
saludos!!! |
para el caso en que quisiera solo ordenarlos de mayor a menor por medio de un boton como podria hacerlo???
|
Cita:
Solamente:
Saludos. :) |
ale4132,
Cita:
El código anterior clasifica de Mayor a Menor y viceversa una lista de números en un control TListBox. Espero sea útil :) Nelson. |
gracias por tu respuesta nelson, me fue de utilidad.
saludos!!! |
Cita:
Lo que acabas de demostrar en este hilo es algo muy simple: no has estudiado o prestado atención a la clase de estructuras de datos y algoritmos. Debieras de saber que existen varios métodos de ordenamiento. Algunos más veloces que otros, otros más estables, y cada uno tiene sus pros y contras como áreas o casos de aplicación. Pregunto yo ¿Por cual método, BubbleSort (el que te han pasado), QuickSort, InsercionSort,... TimSort? Invito a los que han escrito el código que de ahora en más en cuanto se presente un estudiante y veas hilos como éste en vez de aventarles el código y el facilitarles el no razonamiento y la falta de estudio o lo que es lo mismo el simple y económico copy & paste les hagan llegar un enlace a un sitio en donde vean de a que se trata... como éste para el caso. Se delata totalmente... basta con leer el final de su mensaje: "en la programación" de que está en sus pininos y no hay interés en sentarse a estudiarlo. Saludos, |
La franja horaria es GMT +2. Ahora son las 20:57:10. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi