View Full Version : نحوه ایجاد یک  panel
  
سیروس مقصودی
سه شنبه 19 مهر 1401, 22:50 عصر
با سلام
من چگونه میتوانم از طریق کد نویسی در داخل یک فرم یک panel ایجاد کنم و در داخل همان panel ایجاد شده یک label ایجاد کنم و nameشان را تغییر بدهم ( از طریق کد نویسی میخواهم چون هنگام اجرا مشخص نیست کاربر چندتا panel و lablel ایجاد خواهد کرد)
و چگونه میتوانم در رویداد onclick پنلی که ایجاد کردم دستوراتی را بنویسم
با تشکر ...
دلفــي
یک شنبه 24 مهر 1401, 15: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, 08:08 صبح
چگونه میتوانم در رویداد Onclick آن panel مورد نظر که بوسیله کد نویسی ایجاد کرده ام دستوراتی را بنویسم
یوسف زالی
چهارشنبه 27 مهر 1401, 12:41 عصر
اول باید یک متد بنویسید بعد هنگام ساخت اشیا آن را به پراپرتی مربوطه منتسب کنید:
procedure MyClick(Sender: TObject);
.
.
Obj.OnClick := MyClick;
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.