خصائص الليبل في لغة فيجوال بيسك – Labels Property in visual basic (vb.net)

خصائص الليبل في لغة فيجوال بيسك – Labels Property in visual basic (vb.net)

تعد الأوسمة -Label هي من الأدوات المهمة في الفيجوال بيسك – Visual Basic والمصممة من قبل شركة مايكروسوفت ولها العديد من الاستخدامات فما هي أهم استخدامات الأوسمة (Label) وكيفية برمجة الأوسمة داخل الفورم وكيفية اختيار الخصائص (property) المستخدمة في البرنامج ،هذا المقال سيقوم في شرح خصائص واستخدامات Labels للمبتدئين في لغة  فيجوال بيسك دوت نت

الأوسمة – Labels

هي أداة تستخدم لإظهار نص أمام المستخدم دون القدرة على تغييره او تعديله إلا عن طريق اوامر توضع في الأزرار تقوم في تغير نصوص الأوسمة

طريقة إضافة الأوسمة – Labels

يقوم المبرمج في سحب الوسام (Labels) من قائمة الأدوات Toolbox الى شاشة البرنامج او يمكنك إضافتها بالطريقة التالية

        Me.Label1 = New System.Windows.Forms.Label()
        Me.SuspendLayout()
        ‘
        ‘Label1
        ‘
        Me.Label1.AutoSize = True
        Me.Label1.Location = New System.Drawing.Point(371, 228)
        Me.Label1.Name = “Label1”
        Me.Label1.Size = New System.Drawing.Size(39, 13)
        Me.Label1.TabIndex = 0
        Me.Label1.Text = “Label1”
        ‘

خصائص الأوسمة – Labels Property

أهم خصائص الأوسمة -Labels :

  1. Text : تحتوي على النص الذي يظهره الوسام
  2. Visible : تقوم في إظهار أو إخفاء الوسام عند تشغيل البرنامج

الخصائص المشتركة بين الأوسمة Labels مع الأزرار Buttons :

  • Application Settings :

هي طريقة ربط خصائص عناصر التحكم في بعضها البعض

  • Data Bindings :

هي خاصية تربط الوسام بقاعدة بيانات وهذه الخاصية تستفيد من Control Bindings Collection وتعد من الخصائص القابلة للقراءة فقط

  • Names :

تعمل هذه الخاصية على تسميه الاداه داخل البرنامج المٌصمم  ويعد خاصية تمكننا من التحكم في  الأداة

  • Accessible Description :

وصف ما يمكن الوصول اليه وهي تستخدم لذوي الاحتياجات الخاصة

  • Allow Drop :
    هي قيمة منطقية (True,False) تسختدم تسمح لـ اسقط ملف من الملفات الخارجية داخل النموذج الخاص في الوسام وتعد خاصية مشتركة مع بعض الخصائص الاخرى مثل الأزرار
  • Anchor :هي خاصية تمكنك من المحافظة على موقع الوسام عند تكبير حجم الشاشة او تصغيره او ثابته في موقعه داخل مشاريع المصممة في لغة فيجوال بيسك
  • Auto Size :
    هي خاصية تغيير حجم الوسام ليتنسب مع محتوياته
  • Auto Size Mode :هي البنية الأساسية لتغيير حجم الوسام . هناك خياران في هذه الخاصية
    1.  Grow And Shrink : سيجعل التحكم على حد سواء ينمو ويتقلص عند ضبط الحجم
    2. Grow Only : سجعل عنصر التحكم تنمو لتتناسب مع محتوياته ولكنه لن يتقلص
  • Back Color :

 خاصية التحكم في لون الوسام . وهذا يمكن أن يتغير وفقا للقيمة التي تقدمها افتراضيا يتم منحك اللون

  • Dock :
    تحدد هذه الخاصية امتلاء حدود الاداة علي الشاشة
  • Font :

تحدد هذه الخاصية الخط الذي سيظهر به النص داخل الأوسمة

  • Fore Color :

هذه الخاصية تتحكم في لون  النص الظاهر في الأوسمة

  • Location :

خاصية الموقع هو X و Y قيمة الموضع في Form

  • Margin :

وتعرف هذه خاصية الفراغ بين هذا الوسام وعنصر تحكم آخر. على الرغم من أنه لا يمنعك من وضع عنصر تحكم قريب جدا من الأوسمة

  • Maximum Size :

هي الحد الأقصى لحجم الوسام يمكن أن يكون في أي نقطة معينة. يتم التحكم في الخاصية من قبل object الحجم لتعيين الحد الأقصى

  • Minimum Size :

هي الحد الأدنى لحجم الوسام يمكن أن يكون في أي نقطة معينة. يتم التحكم في الخاصية من قبل object الحجم لتعيين الحد الأدنى

  • Modifiers :

هذه الخاصية تشير إلى إبراز الوسام افتراضيا يتم تعيين إلى Friend

  • Padding :

تعطي المبرمج القدرة على منصة المحتويات الداخلية داخل الوسام. وتشير عموما لنقل المحتويات 2 بكسل إلى اليمين أو اليسار

  • Right To Left :

تعيين طريقة عرض النص من اليمين لليسار

  • Size :

تشيرهذه الخاصية  الي حجم الزر وتستخدم من خلال المعاملين (x,y)

  • Tag :

تستخدم الخاصية Tag كمكان للمبرمج لتخزين المعلومات والقيمة الافتراضية هي nothing

ما هو الفرق بين Labels و Link Labels؟

Link Labels هي وسام يربط البرنامج مع موقع يحدده المبرمج

اهم خصائص اداة الارتباط Link Label في الفيجول بيسك

  1.  Active Link Color : تحديد اللون عند تنشيط الرابط عند الضغط عليه فقط .
  2.  Disabled Link Color : تحديد اللون المستخدم عند وقف الرابط.
  3.  Link Area : تحديد نطاق النص المستخدم الرابط من Start و Length .
  4.  Link Behavior : تحديد قيمة سلوك الرابط ولها عدة قيم.
  5.  Link Color : تحديد لون الرابط الافتراضي عند ظهوره.
  6.  Link Visited : تُحدد تنشيط او إلغاء لون الرابط عند زيارته.
  7. Visited Link Color : تحدد لون الرابط الذي تمت زيارته سابقا .
زر الذهاب إلى الأعلى