انشآء Forms عند الضغط على زرButton ؟
#10
AL-MOB4RM3G كتب :نعم, هذا واحد من الأسباب, :laugh: + حتى اتمكن من الوصول الى الفورم الذي اود الوصول اليه بستخدام رقم الفورم, من ال Application main

كود :
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Unit2; type TForm1 = class(TForm) Button1: TButton; procedure FormCreate(Sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } I : integer; public { Public declarations } end; var Form1: TForm1; Frm: array of TForm2; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin inc(i); SetLength(frm, i); frm[i] :=T Form2.Create(application); frm[i].Show; caption:='nbr de form crée'+inttostr(i); end; procedure TForm1.FormCreate(Sender: TObject); begin i := 0; end; end.
لكن من الافضل استعمال TList عوض array حتى يمكنك من استعمال أدوات و الدوال(Méthode) لTList إضافة و حذف فورم عند creat و destroy
ما هو هدف البرنامج ؟
الرد


الردود في هذا الموضوع
انشآء Forms عند الضغط على زرButton ؟ - بواسطة محمد س - 31-01-2010, 01:51 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 2 ) ضيف كريم