معلومة ::: AddHandler and removeHandler - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم مقالات VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=184) +--- الموضوع : معلومة ::: AddHandler and removeHandler (/showthread.php?tid=5340) |
معلومة ::: AddHandler and removeHandler - RaggiTech - 06-10-12 كاتب الموضوع : BADRMEDIA
سنشرح بمثال ارسال مقبض عنصر للحدث أو ازالة المقبضعندنا اجراء مثل هذا كود : [align=left] هذا حدث تغيير فهرس العنصر ComboBox لكن غير مربوط بأداة معينة هذا الحدث ممكن يكون الكود الذى سيقوم به أحتاجه لأكثر من أداة - فبدلاً من تكرار الكود بننشأ الحدث ولا نربطه بأداة معينة ولما نحتاجه نرسل له مقبض الأداة اللى هتستخدمه مثال كود : [align=left]AddHandler ComboBox1.SelectedIndexChanged, AddressOf ComboBox_SelectedIndexChanged[/align] نلاحظ بعد الأمر AddHandler أننا نضيف العنصر ملحق به الحدث ( ComboBox1.SelectedIndexChanged ) - ثم نكتب الحدث وهو صاحب الاجرائية اللى هنربطه به ( ComboBox_SelectedIndexChanged ) ====================================== ازالة المقبض بنفس الأسلوب RemoveHandler كود : [align=left]RemoveHandler ComboBox1.SelectedIndexChanged, AddressOf ComboBox_SelectedIndexChanged[/align] |