Thema
:
Delphi
Klassen selber schreiben
Einzelnen Beitrag anzeigen
xineohp
Registriert seit: 29. Jan 2004
Ort: Heusenstamm
420 Beiträge
Delphi 2005 Professional
#
10
Re: Klassen selber schreiben
29. Okt 2004, 13:02
zusammenfalten
·
markieren
Delphi-Quellcode:
TMyShape =
class
(TShape)
public
RichtungX: Integer;
RichtungY: Integer;
constructor
create(Owner: TComponent);
destructor
destroy;
override
;
end
;
constructor
TMyShape.create(Owner: TComponent);
begin
inherited
create(Owner);
// nicht die feine Art das hier so fest in die Klasse zu pressen, aber egal!
RichtungX := 0;
RichtungY := 0;
Height := 65;
Left := 100;
Top := 20;
Width := Height;
Brush.Color := clYellow;
Pen.Width := 3;
Shape := stCircle;
end
;
destructor
TMyShape.destroy;
begin
inherited
destroy;
end
;
// Aufruf:
procedure
TForm1.Aufruf;
var
Ball: TMyShape;
begin
// Erzeugen
Ball := TMyShape.create;
// Verändern
Ball.RichtungX := 1;
Ball.Height := 10;
Ball.Width := Ball.Height;
// etc.
// Freigeben
Ball.free;
end
;
EDIT: zu langsam...
Peter Enenkel
Zitat
xineohp
Öffentliches Profil ansehen
Mehr Beiträge von xineohp finden