11.11.2013 Aufrufe

TMain - Goethe Gymnasium Dortmund

TMain - Goethe Gymnasium Dortmund

TMain - Goethe Gymnasium Dortmund

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!