Ver Mensaje Individual
  #2  
Antiguo 31-10-2004
Ricardosml Ricardosml is offline
Miembro
 
Registrado: oct 2004
Ubicación: Salta
Posts: 13
Reputación: 0
Ricardosml Va por buen camino
Cool 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.
Responder Con Cita