delphi4arab منتديات دلفي للعرب
ما هي طريقة بناء MDI child Form - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : ما هي طريقة بناء MDI child Form (/showthread.php?tid=3824)



ما هي طريقة بناء MDI child Form - piratewar - 26-01-2012

السلام عليكم
ما هي طريقة بناء MDI Form , MDI child Form بدون أخطاء لأنني في كل مرة أحاول بناؤها بواسطة الخاصية form style يظهر خطأ No MDI Forms
و شكراً


ما هي طريقة بناء MDI child Form - piratewar - 26-01-2012

يبدو أن دلفي لا تقبل بنافذة MDI إذا لم تكن النافذة الرئيسية في البرنامج لذا قمت بتعديل MDI formإلى Main Widow من خلال project option


ما هي طريقة بناء MDI child Form - kachwahed - 26-01-2012

وعليكم السلام ورحمة الله وبركاته
بالفعل، ويمكن إنشاء مشروع MDI مباشرة من القائمة الرئيسية File -> New
وسيقوم المحرر بإنشاء المشروع بكل الإعدادات المناسبة.



ما هي طريقة بناء MDI child Form - alkofily - 26-01-2012

السلام عليكم ورحمة الله وبركاته

احذف النافذة الابن من Auto create form بعد تغيير خاصية ال style إلى fsMDIChild
ثم قم بانشائها في الكود
PHP كود :
Child := TfrChild.Create(Application); 
وفي حدث onClose
PHP كود :
Action:=caFree; 

وإليك هذا الرابط

http://delphi.about.com/od/objectpascalide/l/aa042500a.htm


ما هي طريقة بناء MDI child Form - piratewar - 27-01-2012

ولكن أنا من هواة إنشاء splash screen قبل الدخول للبرنامج فما هو الحل لتفادي هذه المشكلة أي بناء splash screen بتطبيق MDI


ما هي طريقة بناء MDI child Form - Lam.Abdeldjalil - 27-01-2012

السلام عليكم

يمكن ذلك بـ :
كود :
Application.Initialize; Application.ShowMainForm:=False; Application.CreateForm(TMainForm, MainForm);
وأظهرها بعد إغلاق الـ splash screen على سبيل المثال

بالتوفيق