السلام عليكم
ما هي طريقة بناء MDI Form , MDI child Form بدون أخطاء لأنني في كل مرة أحاول بناؤها بواسطة الخاصية form style يظهر خطأ No MDI Forms
و شكراً
يبدو أن دلفي لا تقبل بنافذة MDI إذا لم تكن النافذة الرئيسية في البرنامج لذا قمت بتعديل MDI formإلى Main Widow من خلال project option
وعليكم السلام ورحمة الله وبركاته
بالفعل، ويمكن إنشاء مشروع MDI مباشرة من القائمة الرئيسية File -> New
وسيقوم المحرر بإنشاء المشروع بكل الإعدادات المناسبة.
السلام عليكم ورحمة الله وبركاته
احذف النافذة الابن من Auto create form بعد تغيير خاصية ال style إلى fsMDIChild
ثم قم بانشائها في الكود
PHP كود :
Child := TfrChild.Create(Application);
وفي حدث onClose
وإليك هذا الرابط
http://delphi.about.com/od/objectpascali...42500a.htm
ولكن أنا من هواة إنشاء splash screen قبل الدخول للبرنامج فما هو الحل لتفادي هذه المشكلة أي بناء splash screen بتطبيق MDI
السلام عليكم
يمكن ذلك بـ :
كود :
Application.Initialize;
Application.ShowMainForm:=False;
Application.CreateForm(TMainForm, MainForm);
وأظهرها بعد إغلاق الـ splash screen على سبيل المثال
بالتوفيق