本文主要是介绍文件夹开发的Form,想要实现改变Item栏位的高度大小的开发办法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
之前碰到一个问题,文件夹开发的Form无法完美改变Item的高度。因为改变之后,Canvas View的高度没有自动调高,导致内容显示不全。
Form的Item栏位高度由0.25变为0.35,然后Form的Canvas的View已经调节好的:
但是显示就这样子:
明显看到View显示的部分,还是以高度0.25来算的。
还一直以为文件夹的Form的高度是固定死的不可以变化的,经过研究之后,然后还是可以变化的,不过要改变一个全局变量的值。
具体修改办法:
在PRE-FORM或者WHEN-NEW-FORM-INSTANCE增加:
app_folder.std_item_height:= 0.35;
备注:这个高度和调整后的Item的高度要一样。当然,如果是0.25就不需要改了。
接着,就可以实现这个效果了(内容栏位拉宽了):
同理还可以根据实际需要调整的参数为:
--
app_folder.std_prompt_height := 0.25;
app_folder.std_item_height := 0.25;
app_folder.std_margin := 0.1;
app_folder.std_increment := 0.2;
app_folder.std_prompt_offset := 0.0;
app_folder.std_checkbox_width := 0.3;
app_folder.std_default_width := 1.5;
app_folder.std_min_width := 0.2;
app_folder.std_min_window_width := 3.0;
app_folder.std_scrollbar_height := 0.18;
--
在APPFLDR.pll下的app_folder里面就有。
这篇关于文件夹开发的Form,想要实现改变Item栏位的高度大小的开发办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!