当前位置: 代码迷 >> PB >> 找个思路解决方法
  详细解决方案

找个思路解决方法

热度:148   发布时间:2016-04-29 10:34:35.0
找个思路
有什么办法可以每opensheet()打开一个窗口,就像页框那样增加一个页呢?点击页标签,进行切换。
就像TAB控件一样。

大家给点思路吧,或者大家没有这样的控件

------解决方案--------------------
呵呵,有多种实现方式,带见有两种:
一、新系统的话sheet不用窗口,直接用userobject,使用tab控件的openuserobject打开就可以了;
二、老系统,使用专门的tab,tab只有标签的高度,定义一个userobject mywinlist,里面定义一个实例window iw_parent,定义一个函数of_bind(window aw_my),内容为iw_parent = aw_my;
窗口布局时下方为tab区,其上方为mdi区,在打开sheet的时候同时打开对应的userobject,双击tab的时候通过iw_parent关闭对应窗口,切换也是一样,重新激活对应的iw_parent就可以了;

两种方式pb8都有成功案例,有疑问可再交流~~
  相关解决方案