PDA

نسخه کامل مشاهده نسخه کامل : یه سوال در سی شارپ



aliaghaaaaa
08-07-2009, 13:02
سلام.من اگه بخوام به اشیاء در یه فرم دیگه دسترسی داشته باشم با ید چکار کنم؟
مثلا اگه بخوام از فرم 1، یه قسمت از منویی که در فرم 2 است رو غیر فعال کنم، بایدچکار کنم؟
لطفا یه مثال بزنید.
مثلا یه کد بنویسید.
ممنون.

عــــلی
08-07-2009, 14:05
سلام.من اگه بخوام به اشیاء در یه فرم دیگه دسترسی داشته باشم با ید چکار کنم؟
مثلا اگه بخوام از فرم 1، یه قسمت از منویی که در فرم 2 است رو غیر فعال کنم، بایدچکار کنم؟
لطفا یه مثال بزنید.
مثلا یه کد بنویسید.
ممنون.

سلام:18:(خیلی این شکلکو دوست دارم).
بوی سوال تکراریه:18:.

دوست من توی فرم دوم یک کنترل MenuStrip بزار.
قبل از هر چیز اینو خدمتت بگم که هر کنترلی در پنجره Properties یک خاصیت Modifiers داره برای اینکه بتونی اون کنترل رو در فرم های دیگه استفاده کنی باید مقدارش رو برابر Public به معنی عمومی قرار بدی.در صورتی که Public باشه میتونی کنترل رو در هر فرمی که خواستی امتحان کنی.
خوب خاصیت Modifiers کنترل MenuStrip که در فرم دوم قرار داره رو برابر با Public قرار بده.حالا مثال زیر رو تو فرم اول بزار:
اینم یه مثال:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

MF که فرم دومته که یک نوع جدید از اون تعریف کردیم.
Mnu_File هم که منوی شماست.خاصیتModifiers یادت نره.

موفق باشی دوست عزیز.

aliaghaaaaa
08-07-2009, 17:51
سلام.ممنون.امیدوارم جواب بده.