Vordefinierte Aktionsklassen
Nach oben zu Behandeln von VCL-Aktionen mit einer Aktionsliste
Sie können Ihren Anwendungen vordefinierte Aktionen hinzufügen, indem Sie im Aktionslisten-Editor oder Aktionsmanager-Editor (nur für die VCL verfügbar) Neue Standardaktion auswählen. Das Dialogfeld Neue Standard-Aktionsklassen wird angezeigt, das die vordefinierten Aktionsklassen und die ihnen zugeordneten Standardaktionen enthält.
In den FireMonkey- und VCL-Frameworks sind unterschiedliche Sätze von vordefinierten Aktionen enthalten, und es gibt Objekte, die Aktionen automatisch durchführen.
Die vordefinierten FireMonkey-Aktionen sind in der Unit FMX.StdActns deklariert.
Die vordefinierten VCL-Aktionen sind in der Unit Vcl.StdActns deklariert. Sie sind in die folgenden Kategorien gegliedert:
Klasse | Beschreibung |
---|---|
Bearbeiten |
Standard-Bearbeitungsaktionen: Werden für Eingabefelder verwendet. TEditAction ist die Basisklasse für Nachkommen, die alle die Methode ExecuteTarget überschreiben, um Kopier-, Ausschneide- und Einfüge-Aufgaben mithilfe der Zwischenablage zu implementieren. |
Format |
Standard-Formatierungsaktionen: Werden mit Rich-Text verwendet, um Textformatierungs-Optionen wie fett, kursiv, unterstrichen etc. anzuwenden. TRichEditAction ist die Basisklasse für Nachkommen, die alle die Methoden ExecuteTarget und UpdateTarget überschreiben, um die Formatierung des Zielobjekts zu implementieren. |
Hilfe |
Standard-Hilfeaktionen: Werden mit beliebigen Zielobjekten verwendet. THelpAction ist die Basisklasse für Nachkommen, die alle die Methode ExecuteTarget überschreiben, um den Befehl an ein Hilfesystem weiterzugeben. |
Fenster |
Standard-Fensteraktionen: Werden für Formulare als Ziel in einer MDI-Anwendung verwendet. TWindowAction ist die Basisklasse für Nachkommen, die alle die Methode ExecuteTarget überschreiben, um das Anordnen, das kaskadenförmige Anordnen, das Schließen, das kachelartige Anordnen und das Minimieren von untergeordneten MDI-Formularen zu implementieren. |
Datei |
Dateiaktionen: Werden für Operationen mit Dateien verwendet, wie beispielsweise "Datei öffnen", "Datei ausführen" oder "Datei schließen". |
Suchen |
Suchaktionen: Werden für Suchoptionen verwendet. TSearchAction implementiert das allgemeine Verhalten für Aktionen, die ein modusloses Dialogfeld anzeigen, in das der Benutzer einen Suchstring eingeben kann, um ein Eingabesteuerelement zu durchsuchen. |
Register |
Registerelement-Aktionen: Werden verwendet, um zwischen den Registerkarten eines Registersteuerelements zu wechseln, wie beispielsweise die Schaltflächen Zurück und Weiter in einem Experten. |
Liste |
Listenelement-Aktionen: Werden für die Verwaltung von Einträgen in einer Listenansicht verwendet. |
Dialogfeld |
Dialogfeldaktionen: Werden für Dialogfeldkomponenten verwendet. TDialogAction implementiert das allgemeine Verhalten für Aktionen, die ein Dialogfeld anzeigen, wenn sie ausgeführt werden. Jede abgeleitete Klasse entspricht einem bestimmten Dialogfeld. |
Internet |
Internet-Aktionen: Werden für Funktionen wie beispielsweise das Browsen im Internet, Downloads oder das Versenden von Mails verwendet. |
Datenmenge |
Datenmengen-Aktionen: Werden für ein Datenmengenkomponenten-Ziel verwendet. TDataSetAction ist die Basisklasse für Nachkommen, die alle die Methoden ExecuteTarget und UpdateTarget überschreiben, um die Navigation und die Bearbeitung des Ziels zu implementieren.TDataSetAction führt die Eigenschaft DataSource ein, die sicherstellt, dass die Aktionen mit der gewünschten Datenmenge durchgeführt werden. Hat DataSource den Wert nil, wird das aktive datensensitive Steuerelement verwendet. |
Tools |
Tools: Zusätzliche Tools, wie beispielsweise TCustomizeActionBars für die automatische Anzeige des Anpassungsdialogfeldes für Aktionsbänder. |
Alle Aktionsobjekte sind in der Online-Hilfe beschrieben.