View Full Version : نحوه ایجاد یک panel
سیروس مقصودی
سه شنبه 19 مهر 1401, 21:50 عصر
با سلام
من چگونه میتوانم از طریق کد نویسی در داخل یک فرم یک panel ایجاد کنم و در داخل همان panel ایجاد شده یک label ایجاد کنم و nameشان را تغییر بدهم ( از طریق کد نویسی میخواهم چون هنگام اجرا مشخص نیست کاربر چندتا panel و lablel ایجاد خواهد کرد)
و چگونه میتوانم در رویداد onclick پنلی که ایجاد کردم دستوراتی را بنویسم
با تشکر ...
دلفــي
یک شنبه 24 مهر 1401, 14:53 عصر
با سلام
من چگونه میتوانم از طریق کد نویسی در داخل یک فرم یک panel ایجاد کنم و در داخل همان panel ایجاد شده یک label ایجاد کنم و nameشان را تغییر بدهم ( از طریق کد نویسی میخواهم چون هنگام اجرا مشخص نیست کاربر چندتا panel و lablel ایجاد خواهد کرد)
و چگونه میتوانم در رویداد onclick پنلی که ایجاد کردم دستوراتی را بنویسم
با تشکر ...
procedure TForm1.Button1Click(Sender: TObject);
var
pnlTest : TPanel;
lbTest : TLabel;
begin
pnlTest := TPanel.Create(Form1);
pnlTest.Parent := Form1;
pnlTest.Width := 200;
pnlTest.Height := 100;
pnlTest.Left := 50;
pnlTest.Top := 50;
lbTest := TLabel.Create(pnlTest);
lbTest.Parent := pnlTest;
lbTest.Left := 20;
lbTest.Top := 20;
lbTest.Caption := 'Test Label ...';
end;
سیروس مقصودی
چهارشنبه 27 مهر 1401, 07:08 صبح
چگونه میتوانم در رویداد Onclick آن panel مورد نظر که بوسیله کد نویسی ایجاد کرده ام دستوراتی را بنویسم
یوسف زالی
چهارشنبه 27 مهر 1401, 11:41 صبح
اول باید یک متد بنویسید بعد هنگام ساخت اشیا آن را به پراپرتی مربوطه منتسب کنید:
procedure MyClick(Sender: TObject);
.
.
Obj.OnClick := MyClick;
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.