我是靠谱客的博主 年轻月饼,最近开发中收集的这篇文章主要介绍快速创建Folder,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.基于TEMPLATE_FOLDER.fmb可以快速创建带Folder的Form,使用到两个文件:TEMPLATE_FOLDER.fmb和HANDSTAND.pll。开始之前,先把HANDSTAND.pll复制到本地pll的resource文件夹里面。

 

一、用Form Builder打开TEMPLATE_FOLDER.fmb,把名称改为一个有意义的名称,并另存为相同名称的fmb文件。关闭TEMPLATE_FOLDER.fmb,然后再打开刚才保存的文件进行修改。如下图:】

二、右键Folder数据块――>数据块向导,来创建一个数据块,取一个有意义的名字,如ITEM_RELATION。如下图:

三、给FOLDER_PROMPT数据块改成一个有意义的名字,如ITMRE_PROMPT,并把FOLDER_PROMPT数据块中的FIELD1项删除。如下图:

四、把ITEM_RELATION中需要显示的项设置为在堆叠画布FOLDER_STK中显示,并清空属性面板里的“提示”属性,然后把物理属性中的X轴坐标和Y轴坐标分别设为0和0.25。(项的子类属性按实际需要选择即可)

五、把上一步设置的项复制到ITMRE_PROMPT数据块中(按住Ctrl拖动,然后选复制),并把这些项的子类信息设置为FOLDER_PROMPT_MULTIROW,物理属性中的X轴坐标和Y轴坐标分别设为0和0,然后分别给它们一个有意义的初始值。这些项的宽度属性决定了在上一步设置的项的显示宽度,所以调节显示宽度需要在这个块的项里调。如下图:

六、打开WHEN-NEW-FORM-INSTANCE触发器,加上如下语句:

app_folder.define_folder_block('PTSITMRE', 'ITEM_RELATION',                     'ITMRE_PROMPT', 'FOLDER_STK', 'MAIN');

app_folder.event('INSTANTIATE');

    其中app_folder.define_folder_block中的参数含义依次为:Form名,数据块名,PROMPT数据块名,堆叠画布名,主窗口名。

 

 六个步骤做下来之后,Folder就完成了。注意:Folder显示的项不需要手动去画布里调整布局,运行的时候会自动排列开来。横向滚动条会自动产生。

 

转载于:https://www.cnblogs.com/akami/p/6932576.html

最后

以上就是年轻月饼为你收集整理的快速创建Folder的全部内容,希望文章能够帮你解决快速创建Folder所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部