之前碰到一个问题,文件夹开发的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里面就有。