PDA

View Full Version : معادل رویداد LostFocus در C#



rezaiy.ali
دوشنبه 30 مهر 1386, 14:30 عصر
با سلام
در VB.net زمانی که فکوس از یک کنترل برداشته می شد رویداد LostFocus اجرا می شد.
در C# معادل این رویداد چیست؟

hassan razavi
دوشنبه 30 مهر 1386, 14:49 عصر
رویداد Leave هست

mehdi.mousavi
دوشنبه 30 مهر 1386, 22:21 عصر
با سلام
در VB.net زمانی که فکوس از یک کنترل برداشته می شد رویداد LostFocus اجرا می شد.
در C# معادل این رویداد چیست؟


سلام.
در CLR کلیه متود ها (رویدادها و ...) یکسان هستن و ربطی به زبان برنامه نویسی نداره. رویداد LostFocus هم از این قاعده مستثنی نیست، اما چون با BrowsableAttribute اونو Decorate کردن، به این دلیل توی Designer دیده نمیشه و برنامه نویس فکر میکنه که این رویداد وجود نداره.

LostFocus و Leave دو رویداد متفاوت هستن که در شرایط متفاوتی هم فراخوانی میشن. اگر بفرمایید میخواهید چی کار کنید، اونوقت میتونم بگم استفاده از کدوم یک از رویداد ها برای کار شما مناسبتره.