我有三個表單。主表單A,子表單B和C。現在我可以通過A表單打開B和C。現在我想做的是點擊A表單上的按鈕后打開B表單,同時A表單關閉。當點擊B表單上的X關閉的時候同時B表單關閉A表單打開。這個程式應該如何做呢啊
uj5u.com熱心網友回復:
'FormA
'放1個CommandButton
Option Explicit
Private Sub Command1_Click()
Me.Hide
FormB.Show vbModal
Me.Show
End Sub
uj5u.com熱心網友回復:
這個沒什么難度的吧。參考一下:
Option Explicit
' “A表單”的代碼:
Private Sub Command1_Click()
Unload Me ' 如果A表單上沒有什么“可變”的內容,可以“卸載表單”
' 如果A表單上有輸入內容、或不同的“選擇”專案需要保留,
' 那么就不能 Unload ,只能“隱藏視窗”,用:Me.Hide
Form2.Show
End Sub
Option Explicit
' “B表單”的代碼:
Private Sub Form_Unload(Cancel As Integer)
Form1.Show ' 顯示A表單
End Sub
uj5u.com熱心網友回復:
樓上的朋友,為什么我按你的方法試了不行啊uj5u.com熱心網友回復:
我是B表單關閉的同時在顯示A表單。但是現在不顯示uj5u.com熱心網友回復:
你自己檢查一下是否“正確使用”了我的代碼。
其二,就是表單名的對應問題,我這兒的Form1就假設為A表單、Form2就假設為B表單。
如果“按要求做”了,肯定是沒問題的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/63920.html
標籤:VBA
