خصائص الأزرار في لغة فيجوال بيسك - Button Property in visual basic (vb.net)

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

الأزرار – Button

هو اﻟﺰر الخاص في نظام التشغيل الإفتراضي و يقوم في بتنفيذ أمر (Command) محدد يقوم المبرمج في تحديده

طريقة إضافة زر Button

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

        Me.Button1 = New System.Windows.Forms.Button()
        Me.SuspendLayout()
        ‘
        ‘Button1
        ‘
        Me.Button1.Location = New System.Drawing.Point(0, 0)
        Me.Button1.Name = “Button1”
        Me.Button1.Size = New System.Drawing.Size(75, 23)
        Me.Button1.TabIndex = 0
        Me.Button1.Text = “Button1”
        Me.Button1.UseVisualStyleBackColor = True
        ‘

خصائص الأزرار

  • Application Settings :

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

  • Data Bindings :

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

  • Names :

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

  • Accessible Description :

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

  • Allow Drop :

هي قيمة منطقية (True,False) تسختدم تسمح لـ اسقط ملف منالملفات الخارجية داخل النموذج الخاص في الزر وتعد خاصية مشتركة مع بعض الخصائص الاخرى

  • Anchor :

هي خاصية تمكنك من المحافظة على موقع الزر عند تكبير حجم الشاشة او تصغيره او ثابته في موقعه داخل مشاريع المصممة في لغة فيجوال بيسك

  • Auto Ellipsis :

هي خاصية ذات قيمة منطقية (true or false) وهي لمعرفة ما إذا كان ينبغي التعامل مع النص إذا كان يمتد إلى أبعد من عرض الزر. إذا كان يمتد إلى أبعد من عرض الز فإنه سيتم عرض ثلاث نقاط (…) ملحقة في نهاية النص، وعندما يتم تغيير حجم الزر فإنه سيتم التعامل مع النص تلقائيا

  • Auto Size :

هي خاصية تغيير حجم الزر ليتنسب مع محتوياته

  • Auto Size Mode :

هي البنية الأساسية لتغيير حجم الزر. هناك خياران في هذه الخاصية

  1.  Grow And Shrink : سيجعل التحكم على حد سواء ينمو ويتقلص عند ضبط الحجم
  2. Grow Only : سجعل عنصر التحكم تنمو لتتناسب مع محتوياته ولكنه لن يتقلص
  • Back Color :

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

  • Background Image :

 خاصية عرض صورة لخلفية زر

  • Background Image Layout :

هذه الخاصية تغيير الطريقة التي تعرض صورة الخلفية للزر ويكون لديك الخيارات التالية

  1. None
  2. Center
  3. Zoom
  4. Stretch
  5. Tile
  6. Zoom
  • Context Menu Strip  :

هي خاصية تحدد ما يتم عرضه من المعلومات عندما يقوم المستخدم بالنقر بزر الماوس الأيمن على الزر. سوف تحتاج هذه الخاصية إلى للأداة Context Menu Strip لاستخدام هذه الخاصية

  • Cursor :

تتحكم خاصية المؤشر في ما هو نوع المؤشر الذي يتم عرضه عند إعتلاء الفأرة فوق الزر

  • Dialog Result  :

تعطي هذه الخاصية قيمة من نتائج مربعات الحوار مثل Yes, No, OK, Cancel عند الضغط علي الزر

  • Dock :

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

  • Enabled :

هذه الخاصية تشير إلى ما إذا تم تمكين الزر أو تعطيله. عندما يتم تعطيل الزر، فإنه

  1.  لا يلقي أي تركيز عليه بأي وسيلة
  2.  عدم قبول أي أحداث من المستخدم
  • Flat Appearance :

هذه الخاصية تعمل على تعيين مظهر الزر وتحتوي على اربعة عناصر وهي :

  1. Border Color
  2. Border Size
  3. Mouse Down Back Color
  4. Mouse Over Back Color
  • Flat Style :

تحدد هذه الخاصية كيفية ظهور الزر تشبه كثيراً الخاصية Border Style في الفورم

  • Font :

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

  • Fore Color :

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

  • Generate Member :

تعمل هذه الخاصية عندما ينشئ المصمم نماذج Windows متغيرة لعضو . تعد خاصية Modifiers هي معدِّل الوصول المعين لمتغير هذا العضو. إذا كانت قيمة الخاصية Generate Member خاطئة ، فلن يكون لقيمة الخاصية Modifiers أي تأثير

  • Image :

هذه الخاصية تعطي المبرمج وظيفة وضع صورة على الزر

  • Image Align :

هي التحكم في محاذة الصورة المحددة

  • Image Index :

تستخدم هذه الخاصية لتحديد أي صورة يتم عرضها من Image List

  • Image Key :

تعبر هذه الخاصية  عن اسم الصورة وليس رقم فهرسها

  • Location :

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

  • Margin :

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

  • Maximum Size :

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

  • Minimum Size :

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

  • Modifiers :

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

  • Padding :

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

  • Right To Left :

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

  • Size :

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

  • Tag :

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

  • Visible :

تشير إلي ما إذا كان الزر مرئيا أم لا اثناء التشغيل

 

زر الذهاب إلى الأعلى
Translate »
error: ان المحتوى محمي

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock