FMX.StdActns.TVirtualKeyboard

提供: RAD Studio API Documentation
移動先: 案内検索

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

Delphi

TVirtualKeyboard = class(TObjectViewAction)

C++

class PASCALIMPLEMENTATION TVirtualKeyboard : public TObjectViewAction

プロパティ

種類 可視性 ソース ユニット
class public
FMX.StdActns.pas
FMX.StdActns.hpp
FMX.StdActns FMX.StdActns


説明

FmxObject プロパティに格納されているコンポーネントを表示し、また、このコンポーネントの表面に画面上仮想キーボードを表示します。

TVirtualKeyboard 標準アクションは、このアクションにリンクされたクライアント(コントロール、メニュー コマンド、ツールバー ボタン)によって実行され、FmxObject プロパティに格納されたコンポーネントを表示します。 TVirtualKeyboard は、表示されたコンポーネントの表面に、オンスクリーン仮想キーボードを表示します。

TVirtualKeyboardTCustomViewAction を拡張する際に、一部の public プロパティとイベントを再宣言して公開可視性を備えさせており、これにより、オブジェクト インスペクタでそれらを編集可能にしています。
次のプロパティは最も重要です: EnabledFmxObjectImageIndexSecondaryShortCutsShortCutTextShortCut、および Visible

通常のアクション(TActionTControlActionTCustomValueRangeAction、など)とは異なり、TVirtualKeyboard は、TCustomViewAction の下位クラスであるため、VisibleEnabledCheckedGroupIndex、および OnExecute における変更を、リンクづけされたクライアントに伝播しません。

仮想キーボード コンポーネントは、いわゆる プラットフォーム サービスでサポートされます。つまりこの標準アクションは、一部のプラットフォームでサポートでサポートされない可能性があります。 詳細については、「UnsupportedArchitectures」および「UnsupportedPlatforms」を参照してください。

TVirtualKeyboard コンポーネントで提供されるオンスクリーン キーボードを表示するには、次を行います:

  1. TActionListTButton をフォームに追加します。
  2. TActionList をダブルクリックしてアクション リスト エディタを開きます。
  3. 新規作成 アイコンの隣の矢印をクリックして、[標準アクションの新規追加...|編集|TVirtualKeyboard]を選択し、[OK]をクリックします。
  4. [オブジェクト インスペクタ]で、TButtonAction プロパティを、TActionList に追加した TVirtualKeyboard に設定します。
  5. プロジェクトを実行します。

TVirtualKeyboard の型は、KeyboardType プロパティによって設定されます。

コード サンプル

関連項目