Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
Delphi 2009 Professional
|
Re: Ereigniss zur Laufzeit zuweisen ?
14. Feb 2004, 15:25
Zitat von SirThornberry:
Die procedure muss zu einer klasse gehören.
Falsch
Der folgende Source tritt den Beweis an.
Delphi-Quellcode:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls;
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure ImageOnClickEvent(Sender : TObject);
begin
ShowMessage(' Auf TImage geklickt');
end;
procedure TForm1.FormCreate(Sender: TObject);
var
aImage : TImage;
begin
aImage:=TImage.Create(Self);
aImage.Parent:=Self;
aImage.Top:=20;
aImage.Left:=20;
With aImage.Picture.Bitmap do
begin
Width:=aImage.Width;
Height:=aImage.Height;
Canvas.Rectangle(0,0,Width,Height);
end;
@aImage.OnClick:=@ImageOnClickEvent;
end;
end.
|
|
Zitat
|