Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Jeśli często uzyskujesz dostęp do obiektu wymagającego ścieżki kwalifikacji kilku metod i właściwości, możesz przyspieszyć kod, nie powtarzając ścieżki kwalifikacji.
Istnieją dwa sposoby, aby uniknąć powtarzania ścieżki kwalifikacji. obiekt można przypisać do zmiennej lub użyć go w bloku With...End With.
Aby przyspieszyć dostęp do silnie kwalifikowanego obiektu, przypisując go do zmiennej
Zadeklaruj zmienną typu obiektu, do którego często uzyskujesz dostęp. Określ ścieżkę kwalifikacji w części inicjowania deklaracji.
Dim ctrlActv As Control = someForm.ActiveForm.ActiveControlUżyj zmiennej , aby uzyskać dostęp do elementów członkowskich obiektu.
ctrlActv.Text = "Test" ctrlActv.Location = New Point(100, 100) ctrlActv.Show()
Aby przyspieszyć dostęp do w pełni kwalifikowanego obiektu, użyj bloku With... End With.
Umieść ścieżkę kwalifikacji w instrukcji
With.With someForm.ActiveForm.ActiveControlUzyskaj dostęp do członków obiektu przed instrukcją
With, wewnątrz blokuEnd With..Text = "Test" .Location = New Point(100, 100) .Show() End With