![]() |
TAction zur Laufzeit einbinden und aufrufen
Hallo Wissende,
ich versuche grad vergeblich zur Laufzeit eine Klasse von TRichEditAction abzuleiten und zu assignen. Habe damit aber keinen erfolgt. Wenn ich ableite bleibt das Controll leider disabled :-( . Weiss jemand wie das geht, evtl. auch mit Code example? Schöne Grüße Das GreenHorn |
Re: TAction zur Laufzeit einbinden und aufrufen
Zitat:
Solange das Event OnExecute nicht zugewiesen wurde, bleiben Controls, die mit einer Action verknüpft sind disabled. |
Re: TAction zur Laufzeit einbinden und aufrufen
Zitat:
Aber man kann das umgehen, wenn man das Property DisableIfNoHandler auf false setzt (wird im TAction.Create auf true gesetzt). |
Re: TAction zur Laufzeit einbinden und aufrufen
Hallo Zusammen,
das mit dem DisableIfNoHandler funktioniert schon mal :-) . Aber mein eigenes TActionRichEdit findet jetzt noch kein Target, oder meinen Code unter ExecuteTarget noch nicht. Hab ich da noch etwas vergessen? Ich möchte einfach, wie bei den Standardactions, noch ein paar Attribute für das Handling im RichEdit hinzufügen. Schöne Grüße und schon mal vielen Dank. Euer GreenHorn PS: Wenn man eine StandardAction einbindet, dann funktioniert dies komischerweise :roll: |
Re: TAction zur Laufzeit einbinden und aufrufen
Haste RegisterActions() im Abschnitt Initialization aufgerufen?
|
Re: TAction zur Laufzeit einbinden und aufrufen
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo SX2008,
hab ich nach deinem Tipp probiert, da kommt aber nur "Ungültige Aktionsregistrierung" und wenn man dann auf Weiter Klickt, bricht er mit einem Laufzeitfehler ab. Ich häng einfach mal ein Testprojekt dran, vielleicht bekommt das ja jemand zum fliegen :-) Ich bin mit meinem Latein am Ende. Ein GreenHorn sollte sich halt nicht an die komplizierten Dinge wagen :pale: Schöne Grüße Greeny |
Re: TAction zur Laufzeit einbinden und aufrufen
*Push*
Vielleicht weiss ja einer doch was... :roll: oder hat direkt ein funktionierendes Beispiel :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz