PDA

View Full Version : سوال: نا همخوانی رویداد ها



mtsoft
دوشنبه 01 آبان 1391, 10:29 صبح
سلام خدمت همه اساتید محترم

من یه فرم دارم وکه یه tree view داخلش دارم و برای رویداد NodeMouseDoubleClick اون یه کد نوشتم حالا می خوام که این رویداد رو در فرم لود فراخوانی کنم اما پیغام خطا بهم میده .
انگاره از نا همخوانی EventArgs فرم لود و TreeNodeMouseClickEventArgs تری ویو ایراد میگیره.

میشه من راهنمایی کنید که باید چی کار کنم ؟

حسین شهریاری
دوشنبه 01 آبان 1391, 10:32 صبح
اگه مقدوره کدهای موجود در اون Event را تبدیل به یه تابع کنین و در هر دو مکان از اون تابع استفاده کنین.
موفق باشید

mtsoft
دوشنبه 01 آبان 1391, 10:47 صبح
مرثی فعلا کارم راه افتاد
ولی بعضی وقتها من از ارگومانهای رویداد اسقفاده میکنم مثل cellclick دیتا گرید ویو که از e.rowindex استفاده میشه اون موقع باید چی کاری انجام داد؟

حسین شهریاری
دوشنبه 01 آبان 1391, 10:55 صبح
اگه ProtoType اونا عینا بنویسید فکر کنم جواب بده، قبلا تست کردم.

hakim22
دوشنبه 01 آبان 1391, 11:19 صبح
مقدار TreeNodeMouseClickEventArgs o خودش یک شی هست و شما یک نمونه ی جدید از اون میسازید . مقادیر پیشفرضی رو توش قرار میدید و بعد با دادن مقدار اون به متد ( رویداد) اونو اجرا می کنید.
راه بهتر اینه که کدی که درون رویداد نوشتید رو توی یک متد دیگه بنویسید و اونو از هر دو جا فراخوانی کنید