正文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;

相关推荐
Jwest202118 小时前
工业显示器在铁路智能充电柜中的应用
计算机外设
木梯子19 小时前
罗技G系列游戏外设全解析及G304X入门游戏鼠标推荐
计算机外设·鼠标
开开心心就好2 天前
键盘改键工具免安装,自定义键位屏蔽误触
java·网络·windows·随机森林·计算机外设·电脑·excel
软件资深者2 天前
USB存储设备管理工具 启用或者禁用+usb修复
windows·microsoft·计算机外设·系统修复
卢锡荣2 天前
Type-c OTG数据与充电如何进行交互使用应用讲解
c语言·开发语言·计算机外设·电脑·音视频
goodmao3 天前
【macOS】【mouse】设置鼠标大小
macos·计算机外设·鼠标·mouse
开开心心就好3 天前
键盘映射工具改键位,绿色版设置后重启生效
网络·windows·tcp/ip·pdf·计算机外设·电脑·excel
卢锡荣3 天前
Type-c小家电性价比方案讲解LDR系列
网络·人工智能·计算机外设·电脑
春日见4 天前
win11 分屏设置
java·开发语言·驱动开发·docker·单例模式·计算机外设
TESmart碲视4 天前
如何用一套键盘鼠标切换多个输入设备?TESmart KVM热键工作原理深度解析.一份涵盖设计原理、使用方法与兼容性的完整技术指南
游戏·macos·计算机外设·kvm切换器·双屏kvm切换器