Aracılığıyla paylaş


Nasıl yapılır: Uzun Niteleme Yolu olan Bir Nesneye Erişimi Hızlandırma (Visual Basic)

Çeşitli yöntem ve özelliklerden oluşan bir niteleme yolu gerektiren bir nesneye sık sık erişiyorsanız, nitelik yolunu yinelemeyerek kodunuzu hızlandırabilirsiniz.

Niteleme yolunu tekrarlamaktan kaçınmanın iki yolu vardır. Nesneyi bir değişkene atayabilir veya bir ...With bloğunda End Withkullanabilirsiniz.

Ağır nitelikli bir nesneye erişimi bir değişkene atayarak hızlandırmak için

  1. Sık eriştiğiniz nesne türünün değişkenini bildirin. Bildirimin başlatma bölümünde niteleme yolunu belirtin.

    Dim ctrlActv As Control = someForm.ActiveForm.ActiveControl
    
  2. nesnesinin üyelerine erişmek için değişkenini kullanın.

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

Ağır nitelikli bir nesneye erişimi hızlandırmak için With...End With bloğunu kullanma

  1. Niteleme yolunu bir With ifadeye koyun.

    With someForm.ActiveForm.ActiveControl
    
  2. With bloğu içindeki nesnenin üyelerine, End With ifadesinden önce erişin.

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

Ayrıca bakınız