سلام
مي خواستم فرم والد با چندين فرم فرزند تعريف كنم كه فرمهاي فرزند از طريق
كليك روي منوي خاص نمايش داده شود و درهنگام اجراي برنامه فرمهاي فرزند
مخفي باشند
لطفا راهنمائي كنيد
سلام
مي خواستم فرم والد با چندين فرم فرزند تعريف كنم كه فرمهاي فرزند از طريق
كليك روي منوي خاص نمايش داده شود و درهنگام اجراي برنامه فرمهاي فرزند
مخفي باشند
لطفا راهنمائي كنيد
دوست عزيز.
براي يك مثال از اين برنامه اي كه شما ميخواين ميتونم به يك برنامه ImageViewer اشاره كنم كه خيلي راحت ميتوني با دلفي بسازيش.
بايد FormStyle فرم اصلي رو fsMDIForm كني و فرم ديگه اي هم ايجاد ميكني با خاصيت fsMDIChild و Visible اونو هم False ميكني.
بعد هر وقت كه برنامه يك فايل عكس جديد رو انتخاب ميكنه بايد از روي اون فرم دوم يك Create درست كني و عكس رو درون اون نشون بدي.
اميدوارم جوابتو گرفته باشي.
سلام
اتفاقا من هم يه سوال داشتم.
وقتي يه فرم از توي Child رو توي يه فرم از نوع MDI قرار ميدم و اونو رو نشون مي دم اجسام روي فرم MDI اصليه ميفته روي فرم Child. چرا؟
مي خواستم توي برنامه (البته قبلا) همه فرمهاي من توي محيط فرم اصليم نمايش داده بشه و با حركت فرمهام از محيط فرم اصليم، خارج نشه.
// راستي يه راهكار براي Omid جان-------------
اگه توي فرم اصليتون كه MDI هستش رو يه فرم Child رو به حالت Maximaze در بياري ديگه نميتوني اونو Minimize كني. يعني دكمه هاي Close,Min و Max پنهان ميشن. براي رفع اين مشكل كافيه توي فرم اصليتون يه Menu يا Toolbar اضافه كنيد. اونو وقت برنامتون ميشه مثل پروژه MFC تو ++C.
موفق باشين
باي
سلام
توی تاپیک آموزش و سوالات برای مبتدی ها در مورد MDI توضیح دادم
موفق باشیدکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ویرایش شده.
Last edited by black_fire667; 06-09-2012 at 08:27.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)