Ich arbeite mit dem folgenden Bit Code, um einen Dialog aufzurufen.Wann wird das Ereignis "MyBase.Load" ausgelöst?
Using frmSomeForm As New SomeForm()
frmSomeForm.intSomeVariable = 6
frmSomeForm.ShowDialog()
End Using
Innerhalb dieser SomeForm()
ist ein MyBase.Load
Ereignis. In diesem speziellen Fall:
Private Sub SomeForm_Load(sender As Object, e As EventArgs) Handles MyBase.Load
If intSomeVariable <> 0 Then SomeOtherSub()
End Sub
Meine Frage ist wann wird das Ladungsereignis ausgelöst? Feuert es in dem Moment, in dem die .ShowDialog()
aufgerufen wird oder im Moment der Using
Linie ausgelöst wird.
[Form.Load-Ereignis] (https://msdn.microsoft.com/en-us/library/system.windows.forms.form.load (v = vs.110) .aspx): 'tritt vor einem auf Das Formular wird zum ersten Mal angezeigt. Sie können "intSomeVariable" als Ctor-Parameter übergeben, wenn dieser Wert erforderlich sein muss. – Plutonix
Verstanden. Würde eine Immobilie auch in diesem Fall funktionieren? –
Funktionieren Sie nicht? – Plutonix