[易语言问题]望易语言大佬指点迷津
本人菜鸟一只。今日在学习觅风易语言第十五课的仿记事本时,我发现当我放大窗口时,编辑框无法同正常的记事本一样扩大。请问有大佬知道怎么处理吗?我自己只想到一个很笨的办法,就是在窗口放大后,编辑框的各类参数,如高度,宽度都随之变化,但是,这种方式局限太大了。极度困惑中··· 在主窗口加事件 当主窗口发生改变时,改变编辑框尺寸 .版本 2.子程序 __启动窗口_尺寸被改变
编辑框1.宽度 = _启动窗口.宽度 - 20
编辑框1.高度 = _启动窗口.高度 - 20 子程序名 返回值类型 公开 备 注
__启动窗口_尺寸被改变
编辑框。高度 = _启动窗口.高度-5
编辑框。宽度 = _启动窗口.宽度-5
大概就是这样
取用户区高度和宽度
代码:取用户区高度(),取用户区宽度() 需要用到放大缩小窗口功能的话,还是去找一个:窗口组件等比缩小放大的模块,直接用,更方便。 不用你自己去挨个组件加算法
事实上他们这样取是错误的,下面是正确取法,另外不建议学习这种模仿编辑框的基础,学EXUI之类的才会对你编程进步有提升,因为易语言自带组件已经过时了
编辑框1.宽度 = 取用户区宽度 ()
编辑框1.高度 = 取用户区高度 () 4楼正解,窗口大小变化事件内要设置编辑框变化的代码。比如:如果编辑框左右留有5的大小,可以用4楼的代码;高度试着设置就行,要考虑菜单栏的高度、工具栏的高度等。 觅风教程继续往后看,有讲 C:\Users\Administrator\Desktop
页:
[1]
2