正文Delphi XE Android下让TMemo不自动弹出键盘

用TMemo来显示一段说明文字,可一点Memo,就弹出键盘,找了半天控制键盘的属性,没找到。最后将readOnly设置为True搞定。

如果需要一个form都不显示keyboard,那么可以利用全局变量

VKAutoShowMode来控制,这个全局变量可以有下面三个值。

TVKAutoShowMode = (DefinedBySystem, Never, Always)

DefinedBySystem:由系统确定

Never:从不弹出键盘

Always:总是弹出键盘

为了不显示Keyboard,设置

procedure TCheckVersionForm.FormActivate(Sender: TObject);

begin

//禁止弹出键盘.

VKAutoShowMode := TVKAutoShowMode.Never;

end;

因为是全局变量,还要在窗品Deactivate时,恢复原来的值,不然所有界面都不弹出virtualKeyBoard了!这不是你想要的结果。

procedure TCheckVersionForm.FormDeactivate(Sender: TObject);

begin

VKAutoShowMode:=TVKAutoShowMode.DefinedBySystem;

end;

相关推荐
ACP广源盛139246256733 小时前
GSV6155@ACP#6155产品规格详解及产品应用分享
嵌入式硬件·计算机外设·音视频
电脑小管家13 小时前
路由器怎么重新设置wifi密码
网络·windows·计算机外设·智能路由器·电脑
非凡ghost13 小时前
Brightness.Manager.OK(显示器亮度调节软件)
android·智能手机·计算机外设·软件需求
hashiqimiya13 小时前
拓展显示器,与显示器相关软件
计算机外设
uuleaf2 天前
26键打字训练小游戏:键盘练习游戏合集
游戏·计算机外设·编程打字
我送炭你添花2 天前
Pelco KBD300A 模拟器:01.Pelco 协议前世今生 & KBD300A 键盘基础解析
网络·python·计算机外设·pyqt
ezeroyoung3 天前
Flutter HarmonyOS 键盘高度监听插件开发指南
flutter·计算机外设·harmonyos
Ankie Wan3 天前
windows技巧:通过cmd禁止鼠标,键盘灯唤醒电脑。
windows·计算机外设·电脑
Chennnng4 天前
键盘参数选购
前端·css·计算机外设
WF_YL5 天前
将键盘的某个按键换成其他的组合键快捷键,比如我不常用SCRLK键,将SCRLK键换成CTRL+C
计算机外设