Einzelnen Beitrag anzeigen

Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#13

Re: Zur laufzeit erstellter Komp Ereignis zuweisen klappt ni

  Alt 2. Okt 2003, 16:36
Hallo,
wenn der Event-Handler nicht als Methode eines Forms dekleriert ist geht es wie folgt
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  stdctrls;

type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure ShowInfo(Sender : TObject);
begin
  ShowMessage('Es geht');
end;

procedure TForm1.FormCreate(Sender: TObject);
var
  B : TButton;
begin
  B:=TButton.Create(Self);
  B.Parent:=Self;
  B.Left:=10;
  B.Top:=10;
  @B.OnClick:=@ShowInfo;
end;

end.
  Mit Zitat antworten Zitat