PDA

View Full Version : auto create



Modernidea
شنبه 11 آبان 1387, 15:02 عصر
سلام
چطوری میشه یک فرم رو از حالت auto create خاررج کر؟
تشکر

pad_kay
شنبه 11 آبان 1387, 15:44 عصر
با سلام خدمت شما
برای این کار دو روش زیر وجود دارد که هر دو در اصل یک کار انجام میدهند
روش اول : باز کردن فایل پروژه و حذف خط مربوط به ساخت فرم :
برای شروع
یک برنامه با دو فرم ایجاد کنید :
1- ابتدا از طریق فشردن همزمان ctrl و f12 پنجره view Unit را باز و سپس فایل پروژه را باز می کنید ؛ باید خطوطی شبیه به زیر ببینید


program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
Application.Run;
end.

برای حذف هر کدام از فرم ها کافیست خط مورد نظر که به صورت زیر است را پاک کنید


Application.CreateForm(نام کلاس فرم,نام فرم);

و پروژه را ذخیره کنید

روش دوم :
با فشار دادن همزمان shift+ctrl+f11 پنجره priject Option به نمایش در آید
در تب form فرم مرد نظر را از قسمت auto create به قسمت avaiable انتقال دهید

لازم به تذکر است :
در حاتی که فرم به صورت خودکار ساخته نمی شوند باید شخصا اقدام به ساخت و آزاد نمودن آنها بنمائید
موفق باشید