Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   listview, autoajustar tamaño columnas (https://www.clubdelphi.com/foros/showthread.php?t=21525)

munheko 19-05-2005 18:08:54

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

dec 19-05-2005 18:33:14

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".

munheko 19-05-2005 19:17:51

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.

roman 19-05-2005 19:42:25

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

munheko 19-05-2005 19:55:36

:o
 
Os quiero tios!!!

muxas gracias!!!

:p


La franja horaria es GMT +2. Ahora son las 07:00:43.

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