📄 subject_43854.htm
字号:
<p>
序号:43854 发表者:nowar 发表日期:2003-06-14 13:58:02
<br>主题:VB小问题
<br>内容:如何做到在主程序a里当打开子程序b(其中的一个窗口)时如果不把b窗口关掉就不能返回主程序a(会发出“当”的一声),麻烦大家给我详细说明.
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:很菜 回复日期:2003-06-14 17:18:25
<br>内容:这是模态与非模态的问题,VB中好象没有这种功能<BR><BR><BR>一条思路:<BR><BR>窗口A:<BR>在窗口A的FromLoad中将窗口B的窗口状态设置为最小化(这时的窗口B还不可见),以后当窗口A发生click事件或其他跟鼠标点击有关的事件时,马上检测窗口B的状态(是否最小化,或者需要增加一个全局变量,以辨别窗口B是否已经隐藏起来),如果不是就发出“当”的一声<BR><BR>窗口B:<BR>在设计的时候,先将窗口B设置为不可见。<BR>在窗口B的FormUnload中,加入代码,不让窗口B退出,并设置它的窗口状态为最小化和隐藏。<BR>当在窗口B中操作完后,关闭窗口B,实际上就是最小化和隐藏起来。<BR><BR><BR>不明白再跟帖 :)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:很菜 回复日期:2003-06-14 17:26:10
<br>内容:也可以在显示窗口B之前,先将窗口A和窗口A上所有控件的Enable设置False,然后在窗口B的FormUnLoad事件中恢复窗口A的状态<BR><BR>这种方法比上面那种简单且有效
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -