06-10-12, 10:57 PM
كاتب الموضوع : BADRMEDIA
سنشرح بمثال ارسال مقبض عنصر للحدث أو ازالة المقبضعندنا اجراء مثل هذا
كود :
[align=left]
Private Sub ComboBox_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
' الكود الذى سيقوم به
End Sub[/align]
هذا حدث تغيير فهرس العنصر 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]