Einzelnen Beitrag anzeigen

Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.051 Beiträge
 
Delphi 2009 Professional
 
#2

AW: ListView welche Spalte wurde angeklickt?

  Alt 15. Okt 2017, 13:23
Mittels OnMouseUp-Event. Du iterierst dann die Spalten. Irgendwie so:
Delphi-Quellcode:
j := 2; // Rahmen
for i := 0 to Columns.Count - 1 do
if InRange(x, j, j+Columns[i].Width - 1) then
Result := i
else
inc(i, Columns[i].Width);
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat