PDA

View Full Version : حرفه ای: نوشتن ایونت برای کامپوننت های آماده و کامپوننت هایی که مینوسیسم!



hunter_ara
شنبه 21 مرداد 1391, 11:17 صبح
سلام خدمت همه ی دوستان و اساتید

میخواستم اگر امکانش هست دوستان با تجربه توضیح بدن نحوه ی نوشتن ایونت رو و این که چطور فایر میشه!
برای مثال وقتی مقدار 1 Property آپدیت میشه!

آیا فرقی داره مراحل کار برای کامپوننت هایی که خودمون مینویسیم با کامپوننت های آماده مثل فرم های مایکروسافت؟

فقط دوستان لطف کنن توضیح کامل بدن که تاپیک جنبه ی آموزشی داشته باشه
نه این که فقط کد کپی پیست بشه!

با تشکر!

fjm11100
شنبه 21 مرداد 1391, 14:47 عصر
برای کامپیوننتهای آماده شما فقط یک متد هندلر می نویسی اما برای کنترلی که خودت می سازی باید event را تعریف کنی تا بتونی ازش استفاده کنی و براش هندلر بنویسی. بارها برای هر دو نمونه اش در اینجا پاسخ داده شده بگردی پیداش می کنی

hunter_ara
شنبه 21 مرداد 1391, 15:22 عصر
برای کامپیوننتهای آماده شما فقط یک متد هندلر می نویسی اما برای کنترلی که خودت می سازی باید event را تعریف کنی تا بتونی ازش استفاده کنی و براش هندلر بنویسی. بارها برای هر دو نمونه اش در اینجا پاسخ داده شده بگردی پیداش می کنی

سرچ کردم ولی یا توضیحات کامل نبودن یا مثال ها سخت، وگرنه قطعا تاپیک نمیزدم!

ضمنا منظورم از کامپوننت اماده این بود که مثلا روی فرم اصلیم 1 Property میذارم!
و میخوام وقتی تغییر کرد 1 کاری انجام بشه!
پس باید 1 Event تعریف کنم و وقتی فایر شد تو EventHandler مربوط به خودش کارام رو انجام بدم!

اگر لطف کنید نحوه انجام کار رو آموزش بدید ممنون میشم!

hunter_ara
یک شنبه 22 مرداد 1391, 11:10 صبح
یعنی واقعا کسی نیست که بلد باشه و 1 آموزش کوچیک بده؟
حتی مدیران تالار و سایت؟

tooraj_azizi_1035
یک شنبه 22 مرداد 1391, 13:58 عصر
فصل 9 کتاب C# 3.0 Cookbook, Third Edition: http://msdn.microsoft.com/en-us/library/orm-9780596516109-03-09.aspx