Wenn ich mit Lazarus (1.0) ein simples Formular erstelle mit einem Button drauf und folgenden OnClick Code ausführe,
dann wird der constructor TSpeedbutton.Create zwar angesprungen aber nicht ausgeführt.
TSpeedButton ist nur ein Beispiel. Es funktioniert bei keinem Control wie erwartet.
Kann mir jemand sagen woran das liegt und wie ich erreichen kann, daß der Konstruktor auch ausgeführt wird?
Code: Alles auswählen
procedure TForm1.Button1Click(Sender: TObject);
var ControlClass : TControlClass;
newcontrol : TControl;
begin
ControlClass := TSpeedButton;
newControl := ControlClass.Create(Application);
newControl.Parent := self;
end;
Micha