切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

11

主题

97

积分

0

精华

用户组 

易积分
56
热心
0
好评
0
【全分辨率组件适配】几句代码就能完成[复制链接]
发表于 2022-7-26 14:31:45 | 显示全部楼层 |阅读模式
E4A设置关闭自适应组件大小
E4A设置分辨率为 随意,下面用 480*800举例




过程 适配()''''''''''''在启动窗口调用 适配()就可以了
变量 屏幕宽度 为 双精度小数型 '''''''''''''''''''''''''''这是竖屏用,横屏就取高度

屏幕宽度 = 取屏幕宽度() /  480

图片框1.宽度 = 图片框1.宽度 * 屏幕宽度
图片框1.高度 = 图片框1.高度 * 屏幕宽度
图片框1.左边 = 图片框1.左边 * 屏幕宽度
图片框1.顶边 = 图片框1.顶边 * 屏幕宽度

结束 过程

2.png
1.png
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

5

主题

241

积分

0

精华

用户组 

易积分
181
热心
0
好评
0
发表于 2022-7-28 10:13:07 | 显示全部楼层
感谢楼主分享,支持一下!
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

5

积分

0

精华

用户组 

易积分
4
热心
0
好评
0
发表于 2022-7-28 23:37:50 | 显示全部楼层
谢谢大哥分享
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

0

主题

84

积分

0

精华

用户组 

易积分
81
热心
0
好评
0
发表于 2022-8-5 16:14:12 | 显示全部楼层
本帖最后由 itcfan 于 2022-8-5 16:15 编辑

改进成函数:
  1. 函数 适配(组件宽度 为 文本型,组件高度 为 文本型,组件左边 为 文本型,组件顶边 为 文本型)为 整数型''''''''''''在启动窗口调用
  2.         变量 屏幕宽度 为 双精度小数型 '''''''''''''''''''''''''''这是竖屏用,横屏就取高度
  3.         屏幕宽度 = 取屏幕宽度() /  320
  4.         组件宽度 = 组件宽度 * 屏幕宽度
  5.         组件高度 = 组件高度 * 屏幕宽度
  6.         组件左边 = 组件左边 * 屏幕宽度
  7.         组件顶边 = 组件顶边 * 屏幕宽度
  8. 结束 函数
复制代码

调用:
  1. 适配(图片框1.宽度,图片框1.高度,图片框1.左边,图片框1.顶边)
  2. 适配(图片框2.宽度,图片框2.高度,图片框2.左边,图片框2.顶边)
  3. 适配(图片框3.宽度,图片框3.高度,图片框3.左边,图片框3.顶边)
复制代码

点评

被你装到B了  发表于 2022-8-29 01:58
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

0

主题

204

积分

0

精华

用户组 

易积分
1972
热心
0
好评
0
发表于 2022-8-8 07:02:32 | 显示全部楼层
谢谢分享,支持支持!!
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

2

主题

64

积分

0

精华

用户组 

易积分
70
热心
0
好评
0
发表于 2022-8-28 15:00:27 | 显示全部楼层
itcfan 发表于 2022-8-5 16:14
改进成函数:

调用:

谢谢分享,支持支持!!
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-5-3 03:56 , Processed in 0.060064 second(s), 37 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部