الثانوية العامة 2026الاستعلام عن النتيجةاعرف الكليات المناسبة لمجموعكتنسيق 2026

الحاسب الآلي · الصف الثالث الإعدادي · الترم الأول

زر الأمر Button وحدث Click

خصائص زر الأمر Button مثل Text وName وEnabled، وكيفية برمجة حدث النقر Click لتنفيذ إجراء عند الضغط على الزر.

آخر تحديث: · كيف نراجع المحتوى

المحتوى الرئيسي

مفهوم زر الأمر Button

زر الأمر (Button) هو أداة تحكم يضغط عليها المستخدم لتنفيذ إجراء معين داخل البرنامج، مثل تأكيد بيانات أو فتح نافذة أو إجراء عملية حسابية. يُعَدّ من أكثر أدوات التحكم استخدامًا في واجهات VB.NET.

الخاصية Name

الاسم البرمجي للزر الذي يُستخدَم للإشارة إليه في الكود. القيمة الافتراضية للزر الأول هي Button1. يُفضَّل استخدام أسماء وصفية مثل btnOK أو btnCancel.

الخاصية Text

النص الظاهر على وجه الزر، ويمكن تغييره وقت التصميم من نافذة الخصائص، أو أثناء التشغيل بالكود:

Button1.Text = "موافق"

الخاصية Enabled

تحدد ما إذا كان الزر نشطًا يمكن الضغط عليه (True)، أو معطلًا يظهر باهتًا ولا يستجيب للنقر (False). تُستخدَم كثيرًا لمنع المستخدم من الضغط على زر قبل استيفاء شرط معين:

Button1.Enabled = False

الخاصية Visible

تحدد ظهور الزر (True) أو إخفاءه تمامًا من الواجهة (False):

Button1.Visible = False

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

  • BackColor / ForeColor: لون خلفية الزر ولون النص عليه.
  • Font: نوع الخط وحجمه ونمطه (عريض/مائل).
  • Image: صورة يمكن عرضها على الزر بجانب النص أو بدلًا منه.
  • TextAlign: محاذاة النص داخل مساحة الزر (مثل MiddleCenter).

حدث Click

الحدث الرئيسي المرتبط بالزر هو Click، وينفَّذ عند نقر المستخدم على الزر بزر الفأرة الأيسر. يتم إنشاء معالج الحدث تلقائيًّا بالنقر المزدوج على الزر في وضع التصميم:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    MsgBox("تم الضغط على الزر")
End Sub

زر نشط Enabled = True وزر معطل Enabled = False، والنقر على الزر ينفذ إجراء حدث Click فتظهر رسالة MsgBox

مثال تطبيقي

عند الضغط على زر باسم btnGreet، يظهر نص ترحيب في عنصر Label باسم Label1:

Private Sub btnGreet_Click(sender As Object, e As EventArgs) Handles btnGreet.Click
    Label1.Text = "أهلًا بك في البرنامج"
End Sub

النقاط الرئيسية

  • Button أداة تحكم لتنفيذ إجراء عند نقرها من المستخدم.
  • الخاصية Text تحدد النص الظاهر على الزر، وName هو اسمه البرمجي.
  • الخاصية Enabled تفعّل الزر أو تعطّله، وVisible تظهره أو تخفيه.
  • حدث Click هو الحدث الأساسي المرتبط بالزر، وينفَّذ عند الضغط عليه.
  • يمكن تعديل خصائص الزر من نافذة الخصائص وقت التصميم، أو بالكود بالصيغة اسم_الزر.الخاصية = القيمة وقت التشغيل.

أسئلة للمراجعة

  1. ما اسم الحدث الذي ينفَّذ عند الضغط على زر الأمر؟
  2. اكتب سطر كود يعطّل الزر Button2 بحيث لا يستطيع المستخدم الضغط عليه.
  3. ما الفرق بين خاصيتي Enabled وVisible؟
  4. اكتب معالج حدث Click لزر باسم btnClear يقوم بمسح محتوى صندوق نص باسم TextBox1 (بضبط خاصيته Text لتصبح فارغة).
  5. لماذا يُفضَّل تسمية الأزرار بأسماء وصفية مثل btnSave بدلًا من الاسم الافتراضي Button1؟
الأهداف العامة
  • أن يتعرف الطالب على أداة زر الأمر Button واستخدامها في تنفيذ الأوامر.
  • أن يضبط الطالب أهم خصائص الزر: Text، Name، Enabled، Visible.
  • أن يكتب الطالب كودًا بسيطًا داخل حدث Click الخاص بالزر.
حلّ أسئلة هذا الدرساختبر فهمك بأسئلة اختيار من متعدد وأسئلة مقالية مع نموذج إجابة، أو خض اختبارًا تفاعليًا سريعًا
أبلغ عن خطأ في هذا الدرس