看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《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
mywheat:寫太多了, 直接寫 Form1.close() 就好. 不需要 new 05/17 17:08
fumizuki:new 是產生另一個實體耶=_= 05/17 19:55
fumizuki:如果你form是動態產生的,請把f1宣告在模組中 public 05/17 19:55
siaujan:woo~ 終於成功了~大感謝<(_ _)> 05/17 20:58