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 die Komponente, die in der FmxObject-Eigenschaft gespeichert ist, und zeigt die virtuelle Bildschirmtastatur auf der Oberfläche dieser Komponente.

TVirtualKeyboard-Standardaktion wird durch Clients (Steuerelemente, Menübefehle und Schaltflächen in der Symbolleiste), die mit dieser Aktion verknüpft sind, ausgeführt und die Komponente, die in der FmxObject-Eigenschaft gespeichert ist, wird angezeigt. TVirtualKeyboard zeigt die virtuelle Bildschirmtastatur auf der Oberfläche der angezeigten Komponenten an.

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

Im Unterschied zu gewöhnlichen Aktionen (wie TAction, TControlAction, TCustomValueRangeAction, usw.) gibt TVirtualKeyboard, als abgeleitete Klasse von TCustomViewAction, die Änderungen von Visible, Enabled, Checked, GroupIndex und OnExecute nicht an die verknüpften Clients weiter.

Virtuelle Tastaturkomponenten werden von sogenannten Plattformdiensten unterstützt. Deshalb kann diese Standardaktion vielleicht nicht auf einigen Plattformen unterstützt werden. Siehe UnsupportedArchitectures, UnsupportedPlatforms.


Um die Bildschirmtastatur anzuzeigen, die von der TVirtualKeyboard-Komponenten angegeben wird, führen Sie die folgenden Schritte durch:

  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 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