当前位置: 代码迷 >> PB >> 有关opensheetwithparm?解决办法
  详细解决方案

有关opensheetwithparm?解决办法

热度:207   发布时间:2016-04-29 10:33:52.0
有关opensheetwithparm?
powerbuilder 9.0

有两个mdi风格的window,暂时命名为w_frame1,w_frame2(两者相同的地方时在打开的同时,都打开自定义的工具栏和状态栏,不同的地方是w_frame2上放置了一些自定义的datawindow和treeview以及按钮等控件),一个popup风格的子窗口w_sheet.

我使用OpenSheetWithParm(w_sheet,ls_module,ls_windowobj, w_frame1/w_frame2, 0, Original!)在mdi中打开w_sheet,其结果是w_frame1可以正常打开并显示w_sheet子窗口,而w_frame2则无法正常显示(实际已经打开,状态栏显示),我曾怀疑是否隐藏到其定义的控件的后面,所以我在打开w_sheet的同时,隐藏了这些控件,但仍然无法显示,试过很多方法均已失败告终,欢迎大侠指点。。。。。

------解决方案--------------------
w_frame2调整mdi_1对象的大小,可以在w_frame2的resize事件中根据你的控件位置调整mdi_1的位置,如mdi_1.move(100,100),mdi_1.resize(2000,4000)
------解决方案--------------------
同意一樓的
------解决方案--------------------
探讨
pcwe2002,您的意思是否是需要在w_frame2空置的位置打开w_sheet?

------解决方案--------------------
平分呗,呵!
  相关解决方案