hur.cn - 华软网

 热门搜索

在线等待,如何打开某个字符串参数指定的窗口?

  作者:未知    来源:网络    更新时间:2018/4/16
自定义一个函数f_001(),参数是string str_win。
调用f_001('w_001')时,希望打开W_001这个窗口。
调用f_001('w_002')时,希望打开W_002这个窗口。
请问如何f_001()如何编写?
感激不尽!
------华软网友回答------
window w_to_open

openwithparm(w_to_open,str_win)
------华软网友回复------
你试试看行不行?
------华软网友回复------
附近的电脑都没有装PB,晚上回去试一下。
但我看应该不行,因为你这时根本没有指定要打开哪个窗口,str_win仅仅是作为打开窗口的字符串消息而已。
------华软网友回复------
你窗口的名字就叫W_001,W_002吗?
------华软网友回复------
用If then吧。判断一下就可以了。
------华软网友回复------
"用If then吧。判断一下就可以了。",这样会有很多的硬编码,可扩展性不强,我希望尽量实现参数化,这样程序更新和扩展比较简单。
W_001,W_002就是设计好的两个窗口,还有很多窗口,因此我不想用if then来判断。
我一个朋友给我的答复是这样,还没有测试,不指导可不可行:
window lw_sheet

string ls_windowname

ls_windowname="w_001"

opensheet(lw_sheet,ls_windowname,w_main,4,origial)


------华软网友回复------
OpenSheet一般是用于通过菜单打开窗口,如果你窗口多的话,不妨作成菜单的形式.      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。