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 TJVCheckListBox um OnChange/OnSelectionChange Event erweiter (https://www.delphipraxis.net/133944-tjvchecklistbox-um-onchange-onselectionchange-event-erweiter.html)

JonnyGuitar 12. Mai 2009 15:50


TJVCheckListBox um OnChange/OnSelectionChange Event erweiter
 
Servus,

bei der TJVCheckListBox hätte ich gerne noch ein Event wenn sich die Selektierung ändert.
Ich habe folgenden Versuch unternommen daszu implementieren:

Delphi-Quellcode:
type
  TMyCheckListBox = class(TJvCheckListBox)
  private
    FOnChange: TNotifyEvent;
    { Private-Deklarationen }
  protected
    { Protected-Deklarationen }
    procedure LBSELECTSTRING(var M: TMessage); message LB_SELECTSTRING;
  public
    { Public-Deklarationen }
  published
    property OnChange: TNotifyEvent read FOnChange write FOnChange;
    { Published-Deklarationen }
  end;

procedure Register;

implementation

procedure TMyCheckListBox.LBSELECTSTRING(var M: TMessage);
begin
  Inherited;
  if Assigned(FOnChange) then
    FOnChange(Self);
end;
Das LB_SELECTSTRING aus der Unit Messages scheint nicht die richtige Konstante zu sein.
Kann mir einer weiterhelfen was ich da genau nehmen muss bzw. was ich anders machen muss?


Vielen Dank

Jonny


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:56 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