![]() |
ListView welche Spalte wurde angeklickt?
Hallo,
wie bekomme ich heraus, auf welche Spalte der Benutzer in ListView (ViewStyle vsReport) geklickt hat? Ich meine nicht die Spaltenüberschriften/Columns ganz oben. Sondern eine Spalte irgendwo darunter. Viele Grüße Monday |
AW: ListView welche Spalte wurde angeklickt?
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); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz