![]() |
TListView - Spaltengröße verändern, welches Ereignis
Hi@all,
welches Ereignis wird denn ausgelöst, wenn ich die Größe der Spalte verändere, d.h. diese oben im Saltenkopf größer ziehe? Gruß Karsten |
Re: TListView - Spaltengröße verändern, welches Ereignis
Garkeines? :pale: Ich hab alle Ereignisse durchprobiert, und keines hat irgendwas gemeldet... du musst mit einem Timer überprüfen ob sich was geändert hat.
|
Re: TListView - Spaltengröße verändern, welches Ereignis
Danke, werd ich morgen mal ausprobieren
|
Re: TListView - Spaltengröße verändern, welches Ereignis
so inetwa:
Delphi-Quellcode:
var
columns:array of integer; procedure TForm1.Timer1Timer(Sender: TObject); var i:Integer; thesame:boolean; begin thesame:=false; try begin for i:=0 to listview1.Columns.Count-1 do if listview1.Columns.Items[i].width<>columns[i] then raise exception.Create('Unterschied'); thesame:=true; end except end; setlength(columns,listview1.Columns.Count); for i:=0 to listview1.Columns.Count-1 do columns[i]:=listview1.Columns.Items[i].Width; if not thesame then begin //Aktion showmessage('Hat sich verändert.'); end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:21 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 by Thomas Breitkreuz