مشاركة عبر


كيفية القيام بما يلي: الاستجابة إلى النقر فوق زر Windows Forms

من أهم استخدامات عنصر تحكم Windows Forms Button الأساسية هي تشغيل بعض التعليمات البرمجية عندما يتم النقر فوق الزر.

بالنقر فوق عنصر تحكم Button يتم أيضاً إنشاء عدداً من الأحداث الأخرى, مثل أحداث MouseEnter, MouseDown، و MouseUp. إذا كنت ترغب في إرفاق معالجات الحدث لهذه الأحداث ذات الصلة، تأكد من أن أعمالهم لا تتعارض. على سبيل المثال، إذا كان النقر فوق الزر يقوم بمسح معلومات التي قام المستخدم بكتابتها في مربع نص، يجب أن لا يتم عرض أداة التلميحات مع المعلومات غير موجودة حالياً حين يقف مؤشر الماوس فوق الزر.

إذا حاول المستخدم بأن ينقر مزودجاً على عنصر تحكم Button، سوف تتم معالجة كل نقرة بشكل منفصل; وهذا يعني; أن عنصر التحكم لا يدعم حدث النقر المزودج.

للاستجابة إلى النقر فوق الزر

  • في زر Click EventHandler قم بكتابة التعليمات البرمجية للتشغيل. يجب ربط Button1_Click بعنصر التحكم. لمزيد من المعلومات، راجع كيفية القيام بما يلي: إنشاء معالجات حدث في وقت التشغيل الخاصة بالنماذج Windows.

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       MessageBox.Show("Button1 was clicked")
    End Sub
    
    private void button1_Click(object sender, System.EventArgs e)
    {
       MessageBox.Show("button1 was clicked");
    }
    
    private void button1_Click(System.Object sender, System.EventArgs e) {
       MessageBox.Show("button1 was clicked");
    }
    
    private:
       void button1_Click(System::Object ^ sender,
          System::EventArgs ^ e)
       {
          MessageBox::Show("button1 was clicked");
       }
    

راجع أيضًا:

المرجع

نظرة عامة حول زر عنصر التحكم (Windows Forms)

المبادئ

طرق تحديد عنصر تحكم زر Windows Forms

موارد أخرى

عنصر تحكم زر (Windows Forms)