delphi4arab منتديات دلفي للعرب
هل هناك طريقة أخرى أفضل من هذه لعرض فورم داخل فورم - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : هل هناك طريقة أخرى أفضل من هذه لعرض فورم داخل فورم (/showthread.php?tid=10133)



هل هناك طريقة أخرى أفضل من هذه لعرض فورم داخل فورم - Ramzi2 - 06-04-2019

السلام عليكم

 هل هناك طريقة اخرة لعرض فورم 2 داخل فورم 1   أفضل من هذه

اريد الفورم 2 ان يظهر كنافذة داخل فورم 1  لا يظهر رمز الدلفي واسم الفورم  في الاعلى مثل مكون  PageControl

[صورة: 1554551763521.jpg]

كود ===

PHP كود :
procedure TForm1.BitBtn1Click(Sender: TObject);
var    Form2:TForm2;
begin
  Form2
:=TForm2.Create(Self);
  Form2.Parent := panel2;
  Form2.Top:=0;
  Form2.Left:=0;
  Form2.Show;
  Form3.Free;
end; 



RE: هل هناك طريقة أخرى أفضل من هذه لعرض فورم داخل فورم - S.FATEH - 06-04-2019

السلام عليكم

PHP كود :
 Form2:=TForm2.Create(Self);
 
 Form2.BorderStyle := bsNone;
 
 Form2.WindowState := wsMaximized;
 
 Form2.Parent := panel2;
 
 Form2.Show;
 
 Form3.Free; 



RE: هل هناك طريقة أخرى أفضل من هذه لعرض فورم داخل فورم - Ramzi2 - 06-04-2019

شكرا جزيلا للأخ فاتح على تصحيح الكود

ممتاز هذا ما كنت ابحث عنه بالضبط

تحياتي


RE: هل هناك طريقة أخرى أفضل من هذه لعرض فورم داخل فورم - bouh25 - 06-04-2019

في رأي تستعمل panel او PageControl في الافضل


RE: هل هناك طريقة أخرى أفضل من هذه لعرض فورم داخل فورم - Delphi4Us - 09-04-2019

فقط لا تنسى قتل النافذة وتحريرها من الذاكرة عند فتح نافذة اخرى في نفس المكان حتى لا تتجمع فوق بعضها البعض
وكلما فتحت نفس النافذة تظهر نفس النافذة مرتين وربما ثلاث او حتى مئة مرة عند استخدام البرنامج بحال اشتققت نفس النافذة ولم تستدعي الاولى


RE: هل هناك طريقة أخرى أفضل من هذه لعرض فورم داخل فورم - أبو معاذ - 09-04-2019

السلام عليكم ،
لماذا لا تستعمل ال Frame ؟

.إن لم تكن استعملت الإطارات Frame   من قبل ، الق نظرة على مجلة دلفي للعرب العدد 2.


http://delphi4arab.net/forum/showthread.php?tid=2158