Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi In welcher proc wird tlistview.oncolumnclick aufgerufen? (https://www.delphipraxis.net/62734-welcher-proc-wird-tlistview-oncolumnclick-aufgerufen.html)

ichbins 8. Feb 2006 18:19


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?

mkinzler 8. Feb 2006 18:30

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.

ichbins 8. Feb 2006 18:39

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.

dataspider 8. Feb 2006 19:26

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:
procedure TCustomListView.ColClick(Column: TListColumn);
begin
  if Assigned(FOnColumnClick) then FOnColumnClick(Self, Column);
end;
CU, Frank

ichbins 8. Feb 2006 19:32

Re: In welcher procedure wird tlistbox.oncolumnclick aufgeru
 
Zitat:

also. nach dem Bild meinst du TListView und nicht TListBox.
sry... :oops:

ansonsten Danke! :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz