Sdílet prostřednictvím


Postupy: Urychlení přístupu k objektu pomocí cesty s dlouhou kvalifikací (Visual Basic)

Pokud často přístup k objektu, který vyžaduje kvalifikaci cestu několik metod a vlastností, můžete urychlit kódu není opakováním cestu kvalifikace.

Opakováním kvalifikace cestu můžete vyhnout dvěma způsoby.Objekt můžete přiřadit proměnné nebo můžete použít v With...End With block.

Zrychlení přístupu k objektu silně kvalifikovanou přiřazením proměnné

  1. Deklarujte proměnnou typu objektu, který často přistupujete.Zadejte cestu kvalifikace inicializační část prohlášení.

    Dim ctrlActv As Control = someForm.ActiveForm.ActiveControl
    
  2. Přístup k objektu členy, použijte proměnnou.

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

Zrychlení přístupu silně kvalifikovanou objektu pomocí S...Konec s bloku

  1. Vložte cestu kvalifikace With prohlášení.

    With someForm.ActiveForm.ActiveControl
    
  2. Přístup k objektu členů uvnitř With blokovat dříve End With prohlášení.

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

Viz také

Referenční dokumentace

With...End With – příkaz (Visual Basic)

Koncepty

Proměnné objektu v jazyce Visual Basic