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

بالإضافة إلى تخزين قيم مباشرة, يمكن أن يشير متغير إلى كائن. يتم تعيين كائن إلى متغير لنفس أسباب تعيين أية قيمة لمتغير:

  • اسم متغير غالباً ما يكون أقصر وأسهل للتذكر من المسار الكامل للأساليب و الخصائص الضرورية للوصول إلى كائن نفسه.

  • استخدام متغير يشير إلى كائن أكثر فعالية من الوصول بشكل متكرر للكائن نفسه من خلال الأساليب الضرورية أو الخصائص.

  • يمكنك تغيير متغير ليشير إلى كائنات أخرى أثناء تشغيل التعليمات البرمجية الخاصة بك.

جعل التعليمات البرمجية أقصر

يمكنك استخدام كائن متغيرات لتقصير كتابة التعليمات البرمجية. يستخدم المثال التالي المسار الكامل للأساليب و الخصائص للوصول لكائن Control .

' Assume Me is a valid Form, or replace Me with a valid Form.
Me.ActiveForm.ActiveControl.Text = "Test"
Me.ActiveForm.ActiveControl.Location = New Point(100, 100)
Me.ActiveForm.ActiveControl.Show()

يمكنك تقصير التعليمات البرمجية, و تسريع التنفيذ, إذا كنت تستخدم متغير كائن لعنصر التحكم. يجب أن تقوم بتعريف كائن متغير بفئة محددة التي ترغب بتعيين له (Control في هذه الحالة). بمجرد تعيين كائن إلى المتغير يمكنك معاملتها تماماً بنفس تعاملك مع الكائن التي تشير إليها. يمكنك تعيين أو استرداد خصائص الكائن أو استخدام أي من الأساليب الخاصة به. يستخدم المثال التالي متغير كائن إلى تبسيط تعليمات برمجية الموجودة في المثال السابق.

Dim ctrlActv As System.Windows.Forms.Control = Me.ActiveForm.ActiveControl
ctrlActv.Text = "Test"
ctrlActv.Location = New Point(100, 100)
ctrlActv.Show()

راجع أيضًا:

المهام

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

المبادئ

تعريف متغير في Visual Basic

تعريف الكائن المتغير

تعيين الكائن المتغير

قيم الكائن المتغير