Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn Sie häufig auf ein Objekt zugreifen, das einen Qualifizierungspfad mehrerer Methoden und Eigenschaften erfordert, können Sie den Code beschleunigen, indem Sie den Qualifizierungspfad nicht wiederholen.
Es gibt zwei Möglichkeiten, die Wiederholung des Qualifizierungspfads zu vermeiden. Sie können das Objekt einer Variablen zuweisen, oder Sie können es in einem With
...End With
-Block verwenden.
So beschleunigen Sie den Zugriff auf ein stark qualifiziertes Objekt, indem Sie es einer Variablen zuweisen
Deklarieren Sie eine Variable des Typs des Objekts, auf das Sie häufig zugreifen. Geben Sie den Qualifizierungspfad im Initialisierungsteil der Deklaration an.
Dim ctrlActv As Control = someForm.ActiveForm.ActiveControl
Verwenden Sie die Variable, um auf die Elemente des Objekts zuzugreifen.
ctrlActv.Text = "Test" ctrlActv.Location = New Point(100, 100) ctrlActv.Show()
So beschleunigen Sie den Zugriff auf ein Objekt mit langem Qualifizierungspfad mit einem With...End With-Block
Fügen Sie den Qualifizierungspfad in eine
With
-Anweisung ein.With someForm.ActiveForm.ActiveControl
Greifen Sie vor der
With
Anweisung auf die Elemente des Objekts innerhalb desEnd With
Blocks zu..Text = "Test" .Location = New Point(100, 100) .Show() End With