Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Dynamischer Btn und "verborgene virtuelle Methode?" (https://www.delphipraxis.net/53103-dynamischer-btn-und-verborgene-virtuelle-methode.html)

sunshine-girl87 10. Sep 2005 09:46


Dynamischer Btn und "verborgene virtuelle Methode?"
 
Guten Morgen.

Habe einen Button dynamisch erstellt. Das funzt natürlich prima ;)
Doch sobald ich dem btn eine OnClick-Prozedure zuweise

Delphi-Quellcode:
btn.OnClick:=Form1.Click
kommt die Compilerfehlermeldung

Zitat:

Zitat von Compiler
Methode 'Click' verbirgt virtuelle Methode vom Basistyp 'TControl'

So jetzt hatte ich was mit override gelesen, aber das hat auch mein Problem nicht gelöst.
Möchte einfach nur eine Prozedur einem dyn. OnClick zuweisen.

Danke für eure Hilfe!

Sharky 10. Sep 2005 09:58

Re: Dynamischer Btn und "verborgene virtuelle Methode?&
 
Hai,

so sollte es gehen ;-)
Delphi-Quellcode:
Type
.
  private
    { Private-Deklarationen }
    procedure myOnClick(Sender: TObject);
  end;

implementation

procedure TForm1.myOnClick(Sender: TObject);
begin
  ShowMessage('blubb');
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Btn_Test.OnClick := myOnClick;
end;

sunshine-girl87 10. Sep 2005 10:17

Re: Dynamischer Btn und "verborgene virtuelle Methode?&
 
Hm,

ich bin der Meinung, dass ich das schon mal hatte. So ist es ja eigentlich logisch...

Egal! Funzt trotzdem super! Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz