PDA

View Full Version : فرم داخل فرم



mohammad6
یک شنبه 30 شهریور 1382, 18:58 عصر
با سلام
چطور میشه یک فرم رو مثل یک کنترل در داخل فرم دیگر گذاشت.

شفیعی
یک شنبه 30 شهریور 1382, 20:04 عصر
سلام
اگر منظورتان ساخت فرم پدروفرزند است که به راحتی می توانی 2 فرم را باز کنی وفرم اولی را FORM1.FormStyle :=fsMDIForm و فرم دوم را fsMDIChild قرار دهی در اینصورت فرم دوم در فرم اول قرار می گیرد

Kambiz
یک شنبه 30 شهریور 1382, 20:48 عصر
به فرض برای گذاشتن Form2 روی Form1

Form2.Parent := Form1;
در واقع بجای فرم میشه هر کنترلی رو که Handle داشته باشه به عنوان Parent کنترل دیگه انتخاب کرد.

برای فرم٬ در صورتی که بخوای اون رو مثل حالت اول رو صفحه شناور داشته باشی باید ویژگی Parent اون رو nil قرار بدی.