0
我正在使用以下代碼來調用對話框。活動「MyBase.Load」何時啓動?
Using frmSomeForm As New SomeForm()
frmSomeForm.intSomeVariable = 6
frmSomeForm.ShowDialog()
End Using
那裏面SomeForm()
是MyBase.Load
事件。在這種特殊情況下:
Private Sub SomeForm_Load(sender As Object, e As EventArgs) Handles MyBase.Load
If intSomeVariable <> 0 Then SomeOtherSub()
End Sub
我的問題是何時載入事件觸發?當.ShowDialog()
被調用或在Using
行的時刻被觸發時,它會被觸發嗎?
[Form.Load事件(https://msdn.microsoft.com/en-us/library/system.windows.forms.form.load(V = vs.110)的.aspx):'之前發生表單是第一次顯示的。如果需要它具有該值,您可能想要將intSomeVariable作爲ctor參數傳遞。 – Plutonix
明白了。在這種情況下,物業也會起作用嗎? –
你有沒有工作? – Plutonix