Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.088 Beiträge
Delphi 12 Athens
|
AW: FMX Frame zur Laufzeit erstellen und Button darauf anklicken
7. Jan 2022, 11:27
Bist du dir immer sicher, dass OnClick auch etwas zugewiesen ist?
Wenn nicht, dann sollte man vorher auch ein if Assigned(DerButton.OnClick) then
machen.
Und falls in dem OnClick auch noch der Sender geprüft/verwendet wird, dann muß sollte man auch das Richtige übergeben.
DerButton.OnClick(DerButton);
Es gibt ja Buttons, wo nur der ModalResult gesetzt wird, um z.B. das Fenster zu schließen.
Lösung: Ich will klicken, also "klicke" ich. (und rufe nicht "irgendeine" Ereignismethode auf)
DerButton.Click;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
|