看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《chrisjon (開車/旅遊)》之銘言: : 目前設定formbase和formadd : 現在想要當點選formbase上的新增按鈕後,出現formadd : 之後把formbase隱藏(或避免佔記憶體直接釋放,之後再叫出來,但我不會^^") 'IN FormBase '================================== : Private Sub Cmdnew_Click() : '新增資料,叫出新增視窗 Me.Hide Formadd.Show : End Sub Private Sub Form_Unload(Cancel As Integer) Unload Formadd End Sub 'IN FromAdd '====================================== Private Sub Command1_Click() 'ADD完成................ Unload Me End Sub Private Sub Form_Unload(Cancel As Integer) FormBase.Show End Sub 'Focus 會自己跳到 FORMADD的 : Formadd.SetFocus的用意在於 : 當出現Formadd後,搶走focus,之後如果結束新增或不小心關掉視窗 : 再用LostFocus來叫回Formbase : Private Sub Cmdnew_LostFocus() : '叫回基本視窗' : Formbase.Visible = True : End Sub : 但執行下去卻變成Formbase不會消失,而且還搶走Focus : 不知道是哪裡邏輯有問題呢? : 在這裡先感謝先進的幫忙 : 另外再請教一下,有辦法關掉右上的 X 嗎? : 或者當按下右上的 X ,一樣會跳出msgbox"確定"的訊息? -- ████ █ ★ ████ █ █ █ █ █ █ █ █ █ 超 級 熱 烈 歡 迎 █ ████ █ █ █ ████ █ █ █ █ █ ███★ █ █ 歡迎到嘉義版! ★███ █ █ █ █ █ █ █ 訊馳電腦-路徑嘉義市林森西路496號(05)2244-526順發斜對面 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.127.140.29
chrisjon:喔喔!!原來Unload是這樣用的,學到新招,謝啦!! 09/07 21:40
chrisjon:請教一下 Me 是什麼物件? 09/07 21:43
s3748679:悠呵呵.. 敲了一小段文: http://ppt.cc/Iz2D 09/07 23:39
s3748679:其他的去參考有解釋物件導向的程式語言書籍 09/07 23:42
s3748679:什麼VB, VB.NET, C#, C++, Java.. 都有物件導向 09/07 23:44
s3748679:只是看它要不要另外對物件導向做解釋罷了,當然也有只講 09/07 23:45
s3748679:物件導向的相關知識 而語言本身反而提的不多(拿來輔助) 09/07 23:48