Udostępnij za pośrednictwem


Jak: przyspieszyć dostęp do obiektu z długie ścieżki kwalifikacji (Visual Basic)

Jeśli często dostęp do obiektu, który wymaga ścieżki kwalifikacji kilka metod i właściwości, można przyspieszyć kodu, powtarzając nie ścieżki kwalifikacji.

Można uniknąć powtarzalny ścieżki kwalifikacji na dwa sposoby.Obiekt można przypisać do zmiennej lub używania go w With...End With block.

Aby przyspieszyć dostęp do obiektu w silnie kwalifikowaną przypisując do zmiennej

  1. Zadeklaruj zmienną typu obiektu, który uzyskuje dostęp do często.Określ ścieżkę kwalifikacji w części inicjalizacji deklaracji.

    Dim ctrlActv As Control = someForm.ActiveForm.ActiveControl
    
  2. Za pomocą zmiennej dostęp członków tego obiektu.

    ctrlActv.Text = "Test"
    ctrlActv.Location = New Point(100, 100)
    ctrlActv.Show()
    

Aby przyspieszyć dostęp do obiektu w silnie kwalifikowaną korzystając Z...Koniec z bloku

  1. Umieścić ścieżki kwalifikacji w With instrukcji.

    With someForm.ActiveForm.ActiveControl
    
  2. Dostęp członkowie obiektu wewnątrz With zablokować przed End With instrukcji.

        .Text = "Test"
        .Location = New Point(100, 100)
        .Show()
    End With
    

Zobacz też

Informacje

Z...Zakończyć instrukcją (Visual Basic)

Koncepcje

Zmienne obiektu języka Visual Basic