Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.685 Beiträge
 
Delphi 12 Athens
 
#1

[FMX] wie Button.Click aufrufen?

  Alt 30. Aug 2025, 07:08
Delphi-Version: 12 Athens
Moin Moin,

was ist bitte der offizielle Weg, ein Button.Click im FMX auszulösen?
Das ist ja protected, als wenn jemand nicht wöllte, dass man es macht. (nicht ausversehn vergessen, denn auch andere Methoden sind protected, selbst in anderen Komponenten)

* In der VCL ist auch Vieles im TCustomIrgendwas noch protected, aber wird TIrgendwas dann public oder gar published. (nur hier nicht)
* ja, ich kann Casten
* könnte anderes Aufrufen, was wiederum Click aufruft, aber die sind auch ALLE protected
* SendMessage/PostMessage/Perfom fällt auch aus
* eine Action anhängen und da ein Excecute
* einen Mausklick auslösen/simmulieren (auf der echten Maus, weil auch MouseDown und Co. ebenfalls protected sind)
* manuell ganz persönlich draufklicken
* oder direkt die OnClick-Methode aufrufen
* ...

Kann doch nicht sein, dass bisher nur wenige sowas machen wollten?
Aber bin wenigstens nicht der Einzige.
https://stackoverflow.com/questions/...-in-firemonkey
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (30. Aug 2025 um 07:18 Uhr)
  Mit Zitat antworten Zitat