某些情况下,关闭子窗口时并不想真正关闭,而是让它隐藏,方便下次再打开时显示之前状态的窗口,这是编程入门基础知识.下面示例一个简单的例子:
import win.ui;
/*DSG{{*/
var winform = ..win.form( bottom=399;parent=...;right=599;text="aardio Form" )
winform.add(
btnPopup={ bottom=206;right=387;left=176;top=143;z=1;text="点这里弹出子窗口";cls="button" }
)
/*}}*/
var 子窗口 = ..win.form( top=-50;bottom=185;parent=winform;right=301;left=-50;text="子窗口纠结的子窗口" )
子窗口.onClose = function(){
子窗口.show(false);
return false;//禁止关闭
}
winform.btnPopup.oncommand = function(id,event){
子窗口.show( );
}
winform.show()
win.loopMessage();