FireMonkey で仮想キーボードを有効にするには? (XE3 以降)

FMX.Platform を uses し、VKAutoShowMode 変数の値を設定します。

uses
  ..., FMX.Platform;


procedure TForm1.FormCreate(Sender: TObject);
begin
  VKAutoShowMode := vkasAlways;
end;  

 表示する仮想キーボードの種類は入力コントロールの KeyboardType プロパティで指定します。

表示されるのは OS のスクリーンキーボードです。位置もサイズ指定できないので、使い勝手はあまりよくないと思います。特に Windows ですと、Vista / 7 / 8 でスクリーンキーボードの形状も機能も異なるため、少々使いにくい機能だと思います。


 BACK