PDA

View Full Version : اضافه کردن فرم به برنامه



hamidpro
جمعه 25 شهریور 1384, 02:09 صبح
سلام
من تازه کارم
چه جوری میشه یه فرم به برنامه اضافه کرد؟
یه دکمه تو فرم اول دارم می خوام وقتی دکمه زده شد فرم دوم نشون داده بشه؟
ممنون

Tarrah
جمعه 25 شهریور 1384, 13:17 عصر
تو onclick هون button بنویسید form2.show
البته قبل از اون از file -> new -> form یه فرم جدید به برنامه اضافه کنید

Delphi Skyline
جمعه 25 شهریور 1384, 14:51 عصر
اگه از طریق برنامه نویسی می گی ::



procedure TForm1.Button1Click(Sender: TObject);
var nform : tform;
begin
// Create SDI FORM
nform := tform.Create(nform);
nform.Parent := nform;
nform.Show;
// Create MDi FORM
nform := tform.Create(Self);
nform.Parent := Self;
nform.Show;
end;

vcldeveloper
شنبه 26 شهریور 1384, 03:28 صبح
nform := tform.Create(nform);
nform.Parent := nform;

شما یه فرم ساختی و Owner و Parent اش رو هم خودش انتخاب کردی؟!!!!!!!!!!!
کنترلی که هنوز تولید نشده، چطور می تونه خودش Owner خودش باشه؟! Owner یک فرم شی Application هست. Parent یک فرم هم معمولا nil هست، اما می تونه تغییر کنه، البته خودش نمی تونه Parent خودش باشه.