PDA

View Full Version : سوال: از داخل کنترل شخصی .. نام فرمی رو که کنترل روی اون قرار گرفته رو چگونه باید بدست آورد ؟



gilsoft
چهارشنبه 08 آذر 1391, 17:34 عصر
سلام دوستان

از داخل کنترل (کامپوننت یا یوزرکنترل) شخصی .. نام فرمی رو که کنترل روی اون قرار گرفته رو چگونه باید بدست آورد ؟ :متفکر:

h_a_m_i_d
چهارشنبه 08 آذر 1391, 17:41 عصر
سلام دوستان

از داخل کنترل (کامپوننت یا یوزرکنترل) شخصی .. نام فرمی رو که کنترل روی اون قرار گرفته رو چگونه باید بدست آورد ؟ :متفکر:
سلام دوست عزیز
شما میخواین نام فرمی که فوکوس دارد را بدست اورید ؟
موفق باشید

gilsoft
چهارشنبه 08 آذر 1391, 17:50 عصر
شما میخواین نام فرمی که فوکوس دارد را بدست اورید ؟

سلام دوست عزیز

من دارم یه کنترل مینویسم .. تو کدهای این کنترلی که دارم مینویسم .. میخوام هنگامیکه این کنترل روی فرم گذاشته میشه .. نام اون فرم رو از داخل کنترل بدست بیارم

در واقع میخام یه رویداد بنام EscToCancel برای کنترلم بنویسم که اگر کاربر (هنگامیکه فوکوس روی این کنترل هست) کلید Esc رو زد .. فرمی که کنترل رو آن قرار دارد بسته شود ...

نمیدونم تونستم منظورم رو به شما برسونم یا نه ؟!

فرید نجفلو
پنج شنبه 09 آذر 1391, 12:08 عصر
سلام

فرمی که کنترل رو اون هست:

Me.FindForm()
Me.ParentForm


پیدا کردن فرم یا کنترلی (panel,Groupbox,...) که یوزر کنترل داخل اونه:

Me.Parent