VB6的Form1.unload=VB2005的什麼

2006-12-15 1:54 am
VB6.0用Form1.unload來把form1close掉,那麼VB2005的是什麼,因為VB2005沒unload這個function...
更新1:

form1.close會令form2都close了 因為小弟的idea是first page-form1 form2.show form1.close 在form2.show的時候close form1這個步驟中會令form2都一拼close了 但相反小弟用form1 form2.show這時在form1令form2.close卻沒有令form1也一拼close了 也就是說在form1show了form2可在form1 close form2卻不能在form2 close form1 這是經過數次測試得出的結論

更新2:

可能是小弟在上面說沒說的那麼詳細,所以答案都較短 重申一次目的:要從form1開啟form2然後令form1消失

回答 (2)

2006-12-15 6:00 am
✔ 最佳答案
你既vb6都有少少錯,form係無unload既。正確係用unload(form1)

係2005內,預設係當起始form關閉就會結束程式。你double click sulotion explorer視窗中既my Project,係application中,enable application framework。
係application end mode度選擇last form close。就可以解決你既問題
2006-12-15 2:02 am
form1.close
不過call form1的地方是一定要已經宣告了form1這個物件才行, 這跟vb6有點不同, 可以那裡都可以call一張form load和unload.

2006-12-15 00:41:18 補充:
多謝慧盈指出錯處, 的確, 於vb6只有load form1 和 unload form1, 當執行完load後, 然後call form1.show或form1.showdialog來顯示表單.

2006-12-24 00:38:16 補充:
.....frm2.show()frm1.close().....這個程序, 你要於frm2釋放frm1儲存的物件的記憶體

2006-12-24 00:39:06 補充:
打錯, 不是frm1.close()是frm1.visible = false
參考: me


收錄日期: 2021-04-27 13:00:17
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20061214000051KK02584

檢視 Wayback Machine 備份