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=5669)



ربط نوافذ البرنامج - sakura - 26-10-2013

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

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

قمت بالبدء في تصميم برنامج بلغه الدلفي وهي لغه جديدة علي في البدايه عملت على واجهه البرنامج الاولى form1
ومن ثم اردت ان اصنع واجهه رئيسية فانشأت form2
وقمت بوضع الكود uses في كلا الفورمينّ اذا صح التعبير
ومن ثم ربطت فورم تو "الرئيسية" بالفورم الاول عن طريق الامر Form2.ShowModal;
ولكن عند تنفيذ البرنامج يظهر لي الفورم الاول بدلا من ان يكون الفورم الثاني هو الواجهه

شكراً لكم


ربط نوافذ البرنامج - Anter2010 - 26-10-2013

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



PHP كود :
program Project1;

uses
  Forms
,
  
Unit1 in 'Unit1.pas' {Form1},
  
Unit2 in 'Unit2.pas' {Form2},
  
Unit3 in 'Unit3.pas' {Form3};

{
$R *.res}

begin
  Application
.Initialize;
  
//Application.MainFormOnTaskbar := True;
  
Application.CreateForm(TForm2, Form2);
Application.CreateForm(TForm1, Form1);
  
  
Application.CreateForm(TForm3, Form3);
  
Application.Run;
end. 



ربط نوافذ البرنامج - S.FATEH - 26-10-2013

السلام عليكم

عليك بالذهاب من القائمة العلوية
project > options > forms
تجد listbox يحتوي على جميع الفورمات الفورمات تنشئ حسب الترتيب المتواجد فيه ...


ربط نوافذ البرنامج - Zinab - 27-10-2013

كما شرح لك الأخ Anter فالنوافذ لها ترتيب في عملية الإنشاء.

بالنسبة إلى الأخ فاتح فاقتراحه أيضا صحيح, أسهل, وأسرع. عند أيجادك للـ listbox قم بتحريك النافذة الثانيه وجعلها فوق الأولى. عندها سيفهم دلفي بأنك تريد أن يعمل البرنامج بهده الطريقة.