![]() |
In welcher proc wird tlistview.oncolumnclick aufgerufen?
Hi,
ich hab mir vorgenommen das tlistview.oncolumnclick-Ereigniss zu überschreiben. Leider gibt's da nicht eine Procedure tlistview.columnclick, die ich einfach überladen könnte. Wo wird das Ereigniss denn (mit welchen Parametern) ausgelöst? |
Re: In welcher procedure wird tlistbox.oncolumnclick aufgeru
Ich nehme an du meinst onTitleClick. Dies ist keine Methode, sondern ein property. Du mußt also nur eine Methode mit der richtigen Signatur erstellen und die property auf diese Methode setzen.
|
Re: In welcher procedure wird tlistbox.oncolumnclick aufgeru
Liste der Anhänge anzeigen (Anzahl: 1)
nein, ich meinen oncolumnclick, die gibts auch (siehe screenshot)
ich will ne abgeleitete Komponente schreiben, die bei Auftreten dieses Ereignisses eine Aktion ausführt. Es ist aber ziemlich unschön, in der Komponente eine Property zu belegen. |
Re: In welcher procedure wird tlistbox.oncolumnclick aufgeru
Hallo,
also. nach dem Bild meinst du TListView und nicht TListBox. Da musst du die Methode ColClick überschreiben. Sie ist Dynamic (also virtual) und Protected. Original Code:
Delphi-Quellcode:
CU, Frank
procedure TCustomListView.ColClick(Column: TListColumn);
begin if Assigned(FOnColumnClick) then FOnColumnClick(Self, Column); end; |
Re: In welcher procedure wird tlistbox.oncolumnclick aufgeru
Zitat:
ansonsten Danke! :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:19 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