
السلام عليكم

أريد معرفة كيف أدخل form2 في form1 عندا منادات form2 ليسا بالطريقة المعتادة التي نادي بيها form أخرى application.creatform(form1,form2) ); أنا أعلم هاذا الكود خاطء أريد معرفت
form2 in form 1
معذرة لم أفهمك سؤالك جيداّ لكن هذا ما وصلى
كود :
form2.WindowState := wsNormal;
form2.BorderStyle := bsNone;
form2.parent := form1;
form2.Top:=1;
form2.Left:=144;
form2.show;
ربما قصدت استخدام فورم 2 كإين للفورم 1.
أفضل في مثل هذه الحالات استخدام MDIForm, MDIChild, للخاصية FormStyle
مثل delphi على اليسار فورم و في الوسط فورم و في الأعلى البرنامج الأصلي
(10-02-2016, 01:05 PM)PLANSHARP كتب : [ -> ]ربما قصدت استخدام فورم 2 كإين للفورم 1.
أفضل في مثل هذه الحالات استخدام MDIForm, MDIChild, للخاصية FormStyle
هكذا أخي لكن عندما تكون الفورم البرنامج الأصلي صغيرة تضهر لك سكرول بار و الفرم الثانية لا تضهر كله كيف يمكن فعل ذالك مثل برنامج الدالفي
قم بعمل الفورمات التي تريد و إجعل خاصية visible للفورم true.
و للمحاذاة يمكن فعل ذلك في حدث on show لكل فورم
(10-02-2016, 02:10 PM)PLANSHARP كتب : [ -> ]قم بعمل الفورمات التي تريد و إجعل خاصية visible للفورم true.
و للمحاذاة يمكن فعل ذلك في حدث on show لكل فورم
لم أفهمك ؟
يقصد تظهر الفورمات الثلاثة من خلال خاصية visible للفورم true
وتقوم بوضع كل فورم فى المكان الذى تريدة من خلال حدث on show لكل فورم
عملت مثال بسيط لك على السريع يمكنك وضع جميع أفكارك
نعم أخي لماذا عند تكبير الفرم الثانية لا تضهر تكبير وتصغير الفورم و ز ر إغلاق
تعديل بسيط على المثال السابق.