الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن اطلاق ال event من غير ما اقترب من الكائن

مغلق
بدأه seco في 29 مارس 2006 · 3 رد · 460 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله

اريد مثلا ان احدث اى event مثل selectedindexchanged لل combobox من عير ما اقترب منها اى من الكود

حاولت استدعاء الداله التى اكتب فيها ال event ولكنى فشلت

انا من الاخر اريد اطلاق اى event من غير ما اقترب من الكائن

ان كان هذا موجود ياريت حد يساعدنى

شكرا :)

Nothing Beat the Human Brain

موبايل 020104927122

#2

المسؤول عن معالجة الحدث هو إجراء ككل الإجراءات تستدعية مثل أي إجراء آخر بكتابة اسمه وتمرير بارامتراته

اقتباس
حاولت استدعاء الداله التى اكتب فيها ال event ولكنى فشلت

ربما تكون قدنسيت تمرير البارمترات إلى الإجراء (وليس الدالة) مع العلم أن معظم معالجات الأحداث تأخذ بارامترين (هما على الغالب sender من النوع ، و e من النوع eventargs أو ما شابه)

إذا كنت تثير الحدث من حدث آخر فيكفي في غالب الأحيان تمرير اسمي المتحولين بدون تعديل كالتالي:

button1_click(sender,e)

ولكن هذا ليس قاعدة فقد لا ينجح إذا لم يكن هناك توافق في بارامترات الإجرائين

المهم في الأمر انتبه إلى البارمترات وكيفية تمريرها

بالتوفيق

#3

انا فعلا المشكله عندى فى تمرير البارمترات

انا كاتب كود فى listbox_keyup وعاوز استدعيه من ال form1_load

جربت الكود

listbox1_keyup(sender,e)

اعطانى رساله تقول specified cast is not valid

Nothing Beat the Human Brain

موبايل 020104927122

#4

ايضا يمكنك

listbox1_keyup(nothing,nothing)

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…