Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Eigene Checkbox


Tower - Di 28.01.03 17:52
Titel: Eigene Checkbox
Hi!

Ich versuche gerade, eine eigene Komponente (eine Checkbox) zu erstellen, die von TDBCheckBox abgeleitet ist. Dabei will ich das OnEnter- und OnExit-Ereignis überschreiben (oder genauer: erweitern). Irgendwie durchblicke ich aber nicht so ganz, wie die Deklaration dafür aussehen muss in der abgeleiteten Klasse. Kann mir da jemand helfen?

Danke!


smiegel - Di 28.01.03 18:11

Hallo,


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
TMyDBCheckBox=class(TDBCheckBox)
...
private
  ...
  procedure CMEnter(var Message: TCMEnter); message CM_ENTER;
  procedure CMExit(var Message: TCMExit); message CM_EXIT;
  ...
  ...
end; // TMyDBCheckBox

...
...
...

procedure TMyDBCheckBox.CMEnter(var Message: TCMEnter);
begin
  inherited;
  // hier kommt Dein Code
end; // TMyDBCheckBox.CMEnter

procedure TMyDBCheckBox.CMExit(var Message: TCMExit);
begin
  // hier kommt Dein Code
  inherited;
end; // TMyDBCheckBox.CMExit