作者hamsters (hamster)
看板Visual_Basic
标题Re: [问题]请问VB2005按右上方X键触发动作怎写
时间Tue May 13 19:44:03 2008
※ 引述《adeath444 (翼神龙)》之铭言:
: ※ 引述《adeath444 (翼神龙)》之铭言:
: : 查了很多网页
: : 查到的按下关闭X键触发的动作都是写在
: : 当表单关闭时触发
: : 这是这样写的话 当我要切换表单的时候就会出现我不要的动作
: : 我只想要当我按下视窗右上角X键 会触发的事情
: : 请问有人知道要怎麽写吗
: 抱歉最近在忙一堆报告都忘记打了
: 就是我想写一个登入系统
: form1 登入到form2 这时form1.hide中
: 然而我会在form2的一个登出按钮写上
: form2.close
: form1.show
: 但是有时候我在form2的介面下
: 我要关闭程式 就会按下右上角的X关闭键
: 但是上网查了一下都是将这个触发写在 form.closing里面
: 但是这样我按下登出的时候
: 也回执行到form.closing而将程式给关闭掉
: 有人知道该怎麽办的吗
用一个 Boolean 变数,预设为 False,登出钮按下时把它设定为 True 後再关闭 form2
,form2.Closing 事件中检查这个变数,如果是 True 的话就把 form1 显示出来,False
的话就把 form1 关闭。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.160.70.225
1F:推 adeath444:谢谢~已经可以解决这个问题了 05/13 20:15