TMain - Goethe Gymnasium Dortmund
TMain - Goethe Gymnasium Dortmund
TMain - Goethe Gymnasium Dortmund
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
constructor TBuntPanel.Create (AOwner: TComponent; Farbe: TColor);<br />
begin<br />
inherited Create(AOwner);<br />
Color := Farbe<br />
end;<br />
procedure TBuntTaster.MouseDown (Button: TMouseButton; Shift: TShiftState; X,Y:<br />
Integer);<br />
begin<br />
BevelInner := bvLowered; Caption := 'an';<br />
inherited MouseDown(Button,Shift,X,Y) //Damit auch die externe Ereignisend;<br />
methode aufgerufen wird.<br />
procedure TBuntTaster.MouseUp(Button: TMouseButton; Shift: TShiftState; X,Y:Integer);<br />
begin<br />
BevelInner := bvRaised; Caption := 'aus';<br />
inherited MouseUp(Button,Shift,X,Y)<br />
end;<br />
//wegen externer Ereignismethode<br />
constructor TBuntSchalter.Create(AOwner: TComponent; Farbe: TColor);<br />
begin<br />
inherited Create(AOwner, Farbe);<br />
Caption := 'aus'; Gedrueckt := False<br />
end;<br />
procedure TBuntSchalter.MouseDown (Button: TMouseButton; Shift: TShiftState; X,Y:<br />
Integer);<br />
begin<br />
IF Gedrueckt THEN begin<br />
BevelOuter := bvRaised;<br />
caption := 'aus';<br />
inherited MouseUp(Button, Shift, X,Y)<br />
end<br />
ELSE begin<br />
BevelOuter := bvLowered;<br />
caption := 'an';<br />
inherited MouseDown(Button, Shift, X,Y)<br />
end;<br />
Gedrueckt := Not Gedrueckt<br />
end;<br />
37