FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
listview, autoajustar tamaño columnas
Hola a todos, tengo la siguiente duda:
Cargo los datos de un Tadotable en un list view, y quiero que una ves se cargue, me ajuste las clumnas al ancho mas grande. Como cuando se hace doble click entre dos cabeceras de columnas He buscado por todos lados, y no necuentro la propiedad adecuada Enga una saludo y muxas gracias |
#2
|
||||
|
||||
Hola,
Conste que no sé bien si te servirá, porque me da qué sé yo que esto ya lo habrás probado. Se trata de dar el valor "True" a la propiedad "Autosize" de las columnas del "TListView" que lo precisen. Pruébalo, si no lo has hecho, a ver qué tal. * Todo esto suponiendo que el "TListView" muestra dichas columnas, esto es, que su propiedad "ViewStyle" tenga el valor "vsReport". Última edición por dec fecha: 19-05-2005 a las 18:38:28. Razón: (ampliación del texto) |
#3
|
|||
|
|||
creo q no me sale
He metido lo siguiente en un boton
procedure Tfmain.Button1Click(Sender: TObject); begin LV1_1.Column[0].AutoSize:=true; LV1_1.Column[1].AutoSize:=true; LV1_1.Column[2].AutoSize:=true; LV1_1.Column[3].AutoSize:=true; end; y no hace nada la darle. No se si es esto lo que tu me dices EDITO: lo que quiero es que se ajuste al mayor item, de un lista de valores, el mayor, no a la cabecera de la columna (zona gris). Creo que no me exprese bien. Última edición por munheko fecha: 19-05-2005 a las 19:26:57. |
#4
|
||||
|
||||
Además de AutoSize = true intenta poner la propiedad Width de las columnas en -1. Creo que en Delphi 7 quitaron la explicación del archivo de ayuda pero supongo que la funcionalidad debe ser la misma:
Width = -1 la columna se autoajusta al ancho de los items Width = -2 la columna se autoajusta al ancho del encabezado // Saludos |
#5
|
|||
|
|||
:o
Os quiero tios!!!
muxas gracias!!! |
|
|
|