LayoutsPro控件简介
----避免输入焦点被虚拟键盘遮挡
功能 |
---|
本控件为扩展布局控件,具有TVertScrollBox所有功能(直接继承于TVertScrollBox),增加自动处理该控件内焦点不被虚拟键盘遮挡功能。 (在某些情况下,MEMO不能滚动到指定行) |
开发环境 Delphi D10.3.2 需老猫的补丁 解决不能检查到虚拟键盘隐藏的问题 第一版,测试不多。 |
控件为免费使用 版权所有 (C) 2020 谭钦
1、不可删除版权与说明信息;
2、代码可用于任何产品中,但不得以任何方式转售。
欢迎光顾本人小店:https://shop63778938.taobao.com/
如果本控件对您有帮助,欢迎去小店进行打赏。
小店也提供delphi方面其他技术支持、定制开发
安装控件:
用DELPHI打开工作组文件:LayoutPro.groupproj,如图:
工作组内包括两个工程,1是控件包,2是使用控件包的DEMO(该Demo也可作为基本控件布局参考)。
选中控件项目,右键弹出菜单中选择安装。
基本使用:
控件安装好后在布局组件组中:
将控件放到窗体中,其他控件放到LayoutPro之内即可。
注 ::因 DELPHI DELPHI 本身系统检查隐藏虚拟键盘存在问题 。所以需要有“ 老猫”的补丁,这个补丁就自己去找了,这里不上传。
DEMO附图两张:
这个DEMO作为基本控件使用、布局学习都是较有价值。Demo还演示了ListView的基本使用方法,以及安卓下简单的状态栏沉浸。
图片二:
更多界面请看下面视频及下载控件与DEMO。
DEMO在解决虚拟键盘遮挡方面重点解决MEMO的使用,Edit相对简单太多,相对Memo复杂很多,目前仍有瑕疵。在部分机型上屏幕旋转时可能会出现一定的问题,初步估计是delphi在处理的时候出现的问题,目前还未跟踪查看到问题点,后面会再进行专门检查,确定是否是delphi的一个BUG。
朋友们在使用过程中也可以给我提出好的建议,以不断改进与完善。逐步丰富更多有着实用价值的控件。有需要请光临我的小店https://shop63778938.taobao.com/。
视频(剪辑版):
视频录制了制作好的APP操作(下载控件可看完整视频)。