Posible solución
Hola
Yo no usé en mucho este control, por lo que no conozco todas sus propiedades y métodos, pero lo que se me ocurre que puedes hacer un ciclo sumando en ancho de las columnas anteriores:
function TForm1.DarPosicion(n:integer):integer;
var
sum,i:integer;
begin
sum:=0;
i:=1;
while (i<=n) and (i<ListView1.Columns.Count) do
begin
sum:=sum+ListView1.Column[i-1].Width;
i:=i+1;
end;
result:=sum;
end;
Donde n es la posicion que quieres averiguar;
Espero que esta solución se sirva.
|