السلام عليكم
هذا الرابط قد حل نصف السؤال:
لكن ما اريده انا هوو التالي:
عندي فورم1 عند ضغط زر عليه اريد اظهار فورم2 وعلى الفورم2 اريد ان تظهر ايديتات بعدد محدد (حسب متحول انتجر)
السؤال هو انه يجب ان نعرف متغير من نوع tedit ثم :
var
Form1: TForm1;
t:tedit;
implementation
{$R *.dfm}
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
if t<>nil then
t.Free;
t:=tedit.Create(self);
t.Parent:=self;
t.left:=ComboBox1.Left+ComboBox1.Width+5;
t.Top:=ComboBox1.Top;
t.Text:=ComboBox1.Text;
end;
لكن انا لا اعرف مسبقا كم ايدت سانشئ فكيف اضع بقسم الفار ؟؟؟
هل اضع 100 T احتياطا!!! غير معقول!!
للعلم بحثت في المنتدى ولم اجد اقرب من هالاجابة
جربت هالكود لكن!!
t:= TEdit.Create(Self);
t.Parent:= fmDifferentSMS;
T.Top:= 10;
T.Left:= 10;
T.Name:= 'T1';
T:= TEdit.Create(Self);
t.Parent:= fmDifferentSMS;
T.Top:= 50;
T.Left:= 10;
T.Name:= 'T2';
بالفعل وضع عدد 2 ايديت لكن المشكلة ان اسميهما هما T وليس T1 ,T2 كما بالكود!!!