Einzelnen Beitrag anzeigen

Julian M.

Registriert seit: 28. Dez 2010
41 Beiträge
 
#1

Onclick-Event im Quellcode setzen

  Alt 4. Feb 2019, 03:59
Hallo, ich möchte gerne in Lazarus/Freepascal ein onclick-event per Quellcode setzen.
Nun habe ich von Luckie ein super Beispiel gefunden, welches unter Delphi funktioniert.
Bei Lazarus bekomm ich die Fehlermeldung:

unit1.pas(38,23) Error: Wrong number of parameters specified for call to "MyBtnClick"

Weiß Jemand Abhilfe?

LG Julian

In der Kürze liegt die Würze:
Delphi-Quellcode:
type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    { Private-Deklarationen }
    procedure MyBtnClick(Sender: TObject);
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.MyBtnClick(Sender: TObject);
begin
  ShowMessage('foobar');
end;

procedure TForm1.FormCreate(Sender: TObject);
var
  MyButton: TButton;
begin
  MyButton := TButton.Create(Form1);
  MyButton.Parent := Form1;
  MyButton.OnClick := MyBtnClick;
end;
  Mit Zitat antworten Zitat