FMX.StdActns.TVirtualKeyboard

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

FMX.StdActns.TObjectViewActionFMX.ActnList.TCustomViewActionFMX.ActnList.TCustomActionSystem.Actions.TContainedActionSystem.Classes.TBasicActionSystem.Classes.TComponentTVirtualKeyboard

Delphi

TVirtualKeyboard = class(TObjectViewAction)

C++

class PASCALIMPLEMENTATION TVirtualKeyboard : public TObjectViewAction

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FMX.StdActns.pas
FMX.StdActns.hpp
FMX.StdActns FMX.StdActns


Beschreibung

Zeigt eine in der Eigenschaft FmxObject gespeicherte Komponente und die virtuelle Bildschirmtastatur auf dieser Komponente an.

Die TVirtualKeyboard-Standardaktion wird von mit dieser Aktion verknüpften Clients (Steuerelemente, Menübefehle, Schaltflächen auf der Symbolleiste) ausgeführt und zeigt die in der Eigenschaft FmxObject gespeicherte Komponente an. TVirtualKeyboard zeigt eine virtuelle Bildschirmtastatur auf der angezeigten Komponente an.

TVirtualKeyboard erweitert TCustomViewAction durch die Neudeklaration einiger public-Eigenschaften und -Ereignisse mit der Sichtbarkeit published, wodurch diese im Objektinspektor bearbeitet werden können.
Folgende Eigenschaften sind die wichtigsten: Enabled, FmxObject, ImageIndex, SecondaryShortCuts, ShortCut, Text, ShortCut und Visible.

Im Gegensatz zu regulären Aktionen (wie TAction, TControlAction, TCustomValueRangeAction usw.) gibt TVirtualKeyboard als von TCustomViewAction abgeleitete Klasse Änderungen von Visible, Enabled, Checked, GroupIndex und OnExecute nicht an verknüpfte Clients weiter.

Virtuelle Tastaturkomponenten werden von sogenannten Plattformdiensten unterstützt. Deshalb wird diese Standardaktion möglicherweise nicht auf allen Plattformen unterstützt. Weitere Informationen finden Sie unter UnsupportedArchitectures und UnsupportedPlatforms.

So zeigen Sie die von der Komponente TVirtualKeyboard bereitgestellte Bildschirmtastatur an:

  1. Fügen Sie eine TActionList- und eine TButton-Komponente zu dem Formular hinzu.
  2. Doppelklicken Sie auf das TActionList-Objekt, um den Aktionslisten-Editor zu öffnen.
  3. Klicken Sie auf den Pfeil neben dem Symbol Neu, wählen Sie Neue Standardaktion > Bearbeiten > TVirtualKeyboard aus, und klicken Sie dann auf OK.
  4. Setzen Sie im Objektinspektor die Eigenschaft Action von TButton auf die TVirtualKeyboard-Tastatur, die Sie zu der TActionList hinzugefügt haben.
  5. Führen Sie das Projekt aus.

Der Typ von TVirtualKeyboard wird von der KeyboardType-Eigenschaft festgelegt.

Codebeispiele

Siehe auch