Autor Beitrag
Tower
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 99



BeitragVerfasst: Di 28.01.03 17:52 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 992
Erhaltene Danke: 1

WIN 7
D7 Prof., C#, RAD XE Prof.
BeitragVerfasst: Di 28.01.03 18:11 
Hallo,

ausblenden 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

_________________
Gruß Smiegel
Ich weiß, daß ich nichts weiß, aber ich weiß mehr als die, die nicht wissen, daß sie nichts wissen. (Sokrates)