PDA

View Full Version : مشكل در ايجاد منويي مثل Save as



Ali_Abban
چهارشنبه 17 مهر 1387, 10:20 صبح
سلام دوستان
اول بگم كه به جواب اين مشكلم خيلي احتياج دارم و هرچي سرچ هم كردم به نتيجه اي نرسيدم ، پس خيلي ممنون مي شم اگه كمكم كنيد.
توي نمونه برنامه اي كه گذاشتم با اجراي برنامه فرم اصلي لود ميشه كه داراي يك منوي File است. اين منو خودش داراي دو زير منوي Open و Saveas است كه Saveas غير فعاله.
با كليك بر روي open فرم شماره 2 نمايش داده ميشه.(تا اينجا كي خوام Save as غير فعال بمونه) حالا مي خوام با كليك دكمه موجود در فرم شماره 2 ، فرم شماره 3 نمايش داده بشه و منوي Saveas فعال بشه و با كليك برروي آن مقدار داخل تكست باكس رو نمايش بده و با بستن فرم شماره 3 منوي saveas دوباره غير فعال بشه.
خيلي خيلي فوريه به خدا.

SMRAH1
چهارشنبه 17 مهر 1387, 11:14 صبح
سلام

به پیوست کد تغییر کرده رو براتون گذاشتم.این فقط یکی از راه حل های ممکنه است.
تغییرات انجام شده به قرار زیر هستند:
Form1 :
افزودن متغیر CurrentForm
مقدار دهی در CurrentForm در Form1()
پیاده سازی property با نام SaveAsState
Form2 :
افزودن یک خط به متد button1_Click
Form3 :
افزودن یک خط به متد button1_Click

راه های دیگری هم هست که با توجه به نوع کارکرد شما باید بهترین رو انخاب کنیم.(این راه حل ساده ترین است و در پروژه های بزرگ توصیه نمیشود مگر در شرایط خاص).

موفق باشی