PDA

View Full Version : چگونگی دسترسی به آیتمهای mainmenu فرم parent از فرم child ؟



masoodp666
جمعه 18 آبان 1386, 20:26 عصر
درود

من از کد زیر هم در فرم child استفاده کردم ولی جواب نداد !


Dim frm As New Parent
frm.MenuItem1.Enabled = Trueراهنمایی میخواستم.

amirsajjadi
جمعه 18 آبان 1386, 20:33 عصر
با سلام
شما وقتی از کلمه کلیدی new استفاده میکنید یک parent جدید درست میکنه
شما کلمه new رو حذف کنید ببینید جواب میده؟

masoodp666
جمعه 18 آبان 1386, 21:10 عصر
وقتی میخواهیم از کنترلهای فرم های دیگه (که به صورت non-shared هستند) استفاده کنیم باید با object آنها کار کنیم.

من میخوام وقتی فرم child باز شد enabled آیتم مربوطه اش تویه parent بشه false و وقتی فرم child بسته شد دوباره true بشه.

masoodp666
شنبه 19 آبان 1386, 19:50 عصر
نبود کسی کمک کنه؟

Sub Zero
یک شنبه 20 آبان 1386, 13:11 عصر
به جای کدی که نوشتی در رویداد لود فرم کد زیر رو بنویس

Me.MdiParent = My.Forms._MainForm
برای غیر فعال کردن ایتمها هم از کد زیر استفاده کن

My.Forms._MainForm.mainmenu1.Enabled = False

masoodp666
سه شنبه 22 آبان 1386, 21:54 عصر
این کدی که نوشتی تونی چه VS یه ؟
توی 2003 که من میخوام جواب نداد.

بجای My نباید Me باشه ؟

Sub Zero
چهارشنبه 23 آبان 1386, 08:37 صبح
این کد مربوط به vs 2005 هست . شاید در 2003 به روش دیگه باشه اما پیشنهاد میکنم تا زمانی از یک زبان برنامه نویسی استفاده کنی که نیازهات رو برطرف کنه . خدا رو شکر ما که توی ایران مشکل کپی رایت نداریم! . پس همین امروز به 2005 Change کن .