正文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广源盛139246256731 天前
IX8024@ACP#重构新一代 AI 算力产品的高速扩展架构
网络·人工智能·嵌入式硬件·计算机外设·电脑
春日见1 天前
E2E自驾规控30讲:环境搭建
开发语言·驱动开发·matlab·docker·计算机外设
KIHU快狐1 天前
KIHU快狐|49寸户外液晶显示器2500亮度智能调光加油站业务办理屏
python·计算机外设
刺客xs2 天前
Win32 键盘与鼠标
windows·microsoft·计算机外设
WF_YL2 天前
在线键盘测试工具 keyboard.cn 深度体验与技术解析
计算机外设
春日见3 天前
E2E自驾规控30讲:导论
开发语言·驱动开发·git·matlab·计算机外设
Name_NaN_None3 天前
平板当电脑显示器(副屏):镜像+扩展 ——「小白教程」
网络·计算机外设·电脑
@大迁世界3 天前
每周节省数小时的 Mac 键盘快捷键
macos·计算机外设
TESmart碲视3 天前
突破macOS多屏限制:HDC203-PM24三屏DisplayLink KVM扩展坞深度解析
macos·计算机外设·kvm切换器·三屏kvm·displaylink
Dxy12393102163 天前
html鼠标定位线
前端·html·计算机外设