كيفية القيام بما يلي: تسريع الوصول إلى كائن مع مسار تأهيل طويل

في حالة الوصول بشكل متكرر للكائن الذي يتطلب مسار تأهيل من عدة أساليب وخصائص، يمكنك تسريع التعليمات البرمجية بعدم تكرار مسار التأهيل.

هناك طريقتان تمّكنك من تجنب تكرار مسار التأهيل. يمكنك تعيين الكائن إلى متغير ما، أو يمكنك استخدام في كتلة With... End With.

لتسريع الوصول إلى كائن مؤهل بشكل كبير عن طريق تعيين متغير

  1. عرّف عن متغيّر من نوع الكائن الذي تحاول الوصول إليه بشكل متكرر. تحديد مسار تأهيل في جزء تهيئة التعريف.

    Dim ctrlActv As Control = someForm.ActiveForm.ActiveControl
    
  2. استخدم المتغير للوصول لأعضاء الكائن.

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

لزيادة سرعة الوصول إلى كائن مؤهل بشكل كبير باستخدام كتلة "مع... إنهاء مع"

  1. وضع مسار تأهيل في عبارة With.

    With someForm.ActiveForm.ActiveControl
    
  2. قم بالوصول إلى الكائن الأعضاء داخل كتلة With قبل عبارة End With.

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

راجع أيضًا:

المرجع

كشف مع... إنهاء مع (Visual Basic)

المبادئ

متغيرات الكائن في Visual Basic