易语言最大化的时候怎么,让普通化窗口时的编辑框等,同比例放大?

2024-12-16 10:23:46
推荐回答(5个)
回答1:

.版本 2.

.程序集变量 缩放_编辑框右间距, 整数型, , "0"
.程序集变量 缩放_编辑框下间距, 整数型, , "0"

加入成员 (缩放_编辑框, 欲加入控件)
加入成员 (缩放_编辑框右间距, 窗口.宽度 - 欲加入控件.左边 - 欲加入控件.宽度)
加入成员 (缩放_编辑框下间距, 窗口.高度 - 欲加入控件.顶边 - 欲加入控件.高度)

.子程序 __启动窗口_尺寸被改变

.局部变量 i, 整数型
.计次循环首 (取数组成员数 (缩放_编辑框), i)
缩放_编辑框 [i].移动 (, , 窗口.宽度 - 缩放_编辑框 [i].左边 - 缩放_编辑框右间距 [i], 窗口.高度 - 缩放_编辑框 [i].顶边 - 缩放_编辑框下间距 [i])
.计次循环尾 ()

回答2:

.版本 2

.程序集 窗口程序集1

.子程序 __启动窗口_尺寸被改变

编辑框.宽度 = _启动窗口.宽度 - 编辑框.左边 - 10 ' 这里减多少你自己设置,其它的组件按类似方法 自己想下嘛

希望对你有用

回答3:

好像没有直接的办法,只有用代码写了,写最大化时所有组件的位置大小等。

回答4:

我也一直在研究这个东东。论坛的模块都不能理想。

回答5:

到论坛找模块简单的就可以应付了。