Megosztás a következőn keresztül:


Útmutató: Az objektumokhoz való hozzáférés felgyorsítása hosszú minősítési útvonallal (Visual Basic)

Ha gyakran fér hozzá egy olyan objektumhoz, amely több módszerből és tulajdonságból álló minősítési útvonalat igényel, felgyorsíthatja a kódot úgy, hogy nem ismétli meg a minősítési útvonalat.

Kétféleképpen kerülheti el a minősítési útvonal ismétlését. Hozzárendelheti az objektumot egy változóhoz, vagy használhatja egy With...End With blokkban.

Egy erősen minősített objektumhoz való hozzáférés felgyorsítása egy változóhoz való hozzárendeléssel

  1. Deklaráljon egy változót a gyakran használt objektum típusáról. Adja meg a minősítési útvonalat a deklaráció inicializálási részében.

    Dim ctrlActv As Control = someForm.ActiveForm.ActiveControl
    
  2. A változóval elérheti az objektum tagjait.

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

Egy magasan minősített objektumhoz való hozzáférés felgyorsítása With...End With blokkal

  1. Írja be a minősítési útvonalat egy With utasításba.

    With someForm.ActiveForm.ActiveControl
    
  2. Hozzáférés az objektum tagjaihoz a With blokkon belül, az End With utasítás előtt.

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

Lásd még