Einzelnen Beitrag anzeigen

Benutzerbild von Captnemo
Captnemo

Registriert seit: 27. Jan 2003
Ort: Bodenwerder
1.126 Beiträge
 
Delphi XE4 Architect
 
#1

OnScroll wird nicht ausgelöst (Komponente)

  Alt 23. Jul 2015, 12:55
Hi,

ich steh irgendwie auf dem Schlauch. Ich schreib mir grad ein erweitertes TListView und will zwei OnScroll-Ereignisse hinzufügen:

Delphi-Quellcode:
 TNewListView=class(Vcl.ComCtrls.TListView)
  private
    FHScrollEvent: TNotifyEvent;
    FVScrollEvent: TNotifyEvent;
  protected
    procedure WMVScroll(var message: TWMVScroll); message WM_VSCROLL;
    procedure WMHScroll(var message: TWMHScroll); message WM_HSCROLL;
  published
    property OnVertScroll: TNotifyEvent read FVScrollEvent write FVScrollEvent;
    property OnHorScroll: TNotifyEvent read FHScrollEvent write FHScrollEvent;
  end;

implementation

procedure TNewListView.WMHScroll(var message: TWMHScroll);
begin
  if Assigned(FHScrollEvent) then
    FHScrollEvent(Self);
  inherited;
end;

procedure TNewListView.WMVScroll(var message: TWMVScroll);
begin
  if Assigned(FVScrollEvent) then
    FVScrollEvent(Self);
  inherited;
end;
Nur werden meine Ereignisse nie ausgelöst. Was habe ich vergessen?
Dieter
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt. Die 10. summt dazu die Melodie von Supermario Bros.
MfG Captnemo
  Mit Zitat antworten Zitat