ListBox y StringGrid
Saludos,
Estoy tratando de buscar componentes paracido al StringGrid, pero que pueda ordenar sus columnas haciendo click sobre cualquiera de ellas Un ejemplo es: http://www.geocities.com/hagings_trigger/iTunes1.gif y el otro se que es un listBox pero no se como agregar iconos con texto http://www.geocities.com/hagings_trigger/iTunes2.gif Gracias de antemano |
El componente que muestras aparenta ser un TListView!
Saludos! |
Si es una especie de listview, pero adicional pero se comporta como un Grid, por que puedo selecionnar toda la fila (registro), y ademas puedo ordenar las filas por los campos (dando click en las columnas), lo de los colores es lo de menos.
Lo del listBox, ya lo hice PD: Si el enlace de la foto no sale dale refrescar en la pagina de geocities Okey |
Cita:
|
Te agradeceria si me dijeras cuales son las propiedades por que realmente me he puesto a neciarlo demasiado y no he podido, lo maximo que he echo es incluir las columnas y los regristros con sus hijos tipo vsReport, pero no tengo el comportamiento de seleccionar la fila, no le he podido hacer, ni tampoco, ordenarlos por columna (aunque si me toca hacerlo manual no importa), pero seleccionar la columna y dibujar la flecha descendente o ascendente...
Gracias |
Mira,es muy fácil lo de la selección y el ordenamiento.
La selección: RowSelect a True. En cuanto al ordenamiento te digo la manera en que yo lo hago y que siempre me han dicho que es la más rápida. Primero escribes una función de ordenamiento: Código:
function CustomProc(Item1,Item2:TListItem;Data:Integer):Integer;stdcall; Código:
function CustomProc(Item1,Item2:TListItem;Data:Integer):Integer;stdcall Luego en el OnColumnClick del TListView: Código:
procedure TfmMain.lvListaColumnClick(Sender: TObject; Column: TListColumn); |
Muchas Gracias, probare y te contare
|
Bueno listo el ordenar y desplegar, todo muy bien, lo unico que quisiera hacer es aumentar el rowheight del listview, no la fuente el alto de la celda, y tambien pintar la fila de un color diferente.
Gracias |
La franja horaria es GMT +2. Ahora son las 08:06:09. |
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