作者siaujan (...)
看板Visual_Basic
标题Re: [.NET] 按钮开另一视窗,原视窗就关闭
时间Thu May 17 16:07:48 2007
※ 引述《siaujan (...)》之铭言:
: 这篇文後来经人指点,我用hide()去写,
: 虽然可以达到我要的效果,
: 但是这样程式执行後,到最後会没办法关闭完全
:
: 因为进入管理画面後,按关闭只能关掉f3,
: f1因为只是隐藏住所以还在
: 如果在f3里面另写一段click事件去关f1,还是不会真正关闭
: (不知道这跟f1是程式进入点有没有关系?)
:
: [引言过长]
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 59.113.24.91
: ※ 编辑: siaujan 来自: 59.113.24.91 (05/14 15:54)
: 推 mywheat:在 f3 FormClosing 事件中, 加入f1.close() 05/15 02:25
: → mywheat:然後在专案设定中, 将程式关闭模式设定为"启动表单关闭时" 05/15 02:28
请问是这样写吗..
我直接在f3的程式打上这段,然後也去专案设定了
================================================================
Private Sub Form3_Closing(ByVal sender As Object, ByVal e As
System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
Dim f1 As Form1
f1 = New Form1()
f1.Close()
End Sub
================================================================
不过f1还是不会关闭orz
是我弄错了什麽步骤吗..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.113.6.10
1F:推 mywheat:写太多了, 直接写 Form1.close() 就好. 不需要 new 05/17 17:08
2F:推 fumizuki:new 是产生另一个实体耶=_= 05/17 19:55
3F:推 fumizuki:如果你form是动态产生的,请把f1宣告在模组中 public 05/17 19:55
4F:推 siaujan:woo~ 终於成功了~大感谢<(_ _)> 05/17 20:58