如何判断窗体是否打开?
比如 frme1.show
若此时 frme1 已经打开,我希望关闭后再打开
要怎么写?
[解决办法]
unload frme1
frme1.show
[解决办法]
chuifengde(树上的鸟儿) 正解
即使frme1没有打开,unload frme1也不会出错
也就是说,无论frme1是否处于打开状态,执行完
unload frme1 后
frme1都会处于关闭状态
[解决办法]
dim objForm as form
for each objform in forms
if objform.name= "frme1 " then
unload objform
end if
next
set objform=nothing
frme1.show
[解决办法]
这样可以保证自定义的form对象打开的frme1也关闭。
[解决办法]
呵呵,用api捕捉窗口句柄吧。
可以在一次应用之后,在cancel中写入关闭所有窗口语句。这样就避免了同一窗口被打开多次。