چند تا edit در زمان اجرا ساخته ایم. مقداری برای نام هر یک اختصاص داده ایم. چه جوری می شه اونا را با نام پیدا کرد و از بین برئ.
من از fom.controls[i] استفاده کردم ظاهرا کنترلها پشت سزهم index نمی شن.
راه چیست؟
چند تا edit در زمان اجرا ساخته ایم. مقداری برای نام هر یک اختصاص داده ایم. چه جوری می شه اونا را با نام پیدا کرد و از بین برئ.
من از fom.controls[i] استفاده کردم ظاهرا کنترلها پشت سزهم index نمی شن.
راه چیست؟
از متد FindComponent از کلاس TForm استفاده کنید. مثال:
var
Edit: TEdit;
begin
Edit := Form1.FindComponent('Edit1');
if Assigned(Edit) then
begin
//Your code
end;
end;
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.
برای اصلاح این جمله می گویم. که از اندیس گذاری پویا استفاده می شود. وقتی شیئی حذف شد نمام اشیا از نو دوباره اندیس گذاری می شوند.ظاهرا کنترلها پشت سزهم index نمی شن.