資料夾開發的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裡面就有。