ورود

View Full Version : ساخت فرم و اجزای آن در برنامه



mahdi939
شنبه 17 دی 1384, 09:11 صبح
با سلام
برای ساخت اجزای یک فرم ( هر کامپوننت مورد نظر) در برنامه و قرار دادن رویدادهای مورد نظر در هر کامپوننت . در برنامه در حال اجرا چه روشی را پیشنهاد می نمائید .

با تشکر

mahdi939
پنج شنبه 22 دی 1384, 09:51 صبح
دوستان آیا کسی در مورد ساخت اجزا و یا کامپوننتها در فرم اطلاعاتی دارند

mzjahromi
پنج شنبه 22 دی 1384, 10:36 صبح
چی می خوای ؟
دقیقتر بگو تا توشیح بدم
ولی مثلا برای ایجاد یک Edit باید بنویسی


Procedure CreateLabledEdit(D:TDataSet);
var
E: TEdit;
Begin
E:=TEdit.Create(Self);
with E do
Begin
Parent:=Panel1;
Name:='TestEdit';
E.Text:='';
OnChange:=ReadPrice;
Left:=200;
Top:=6;
End;
End;

mahdi939
پنج شنبه 22 دی 1384, 10:43 صبح
با تشکر
برای ساخت اجزا در صفحه از کد مربوطه استفاده می شود ؟
برای تعریف event ها نیز اگر دستوری دارید لطف فرمائید .

ممنون هستم .

Hamid_PaK
پنج شنبه 22 دی 1384, 16:42 عصر
ساده است یک تابع تعریف کنید و در آرگومنتهای اون باید یک (Sender:Tobject) قرار دهید حالا این تابع در رویداد هر آبجکتی قرار می گیرد ...

یا حق !!!

mzjahromi
شنبه 24 دی 1384, 08:22 صبح
OnChange:=ReadPrice;




ساده است یک تابع تعریف کنید

ولی آرگومانهای اون لزوما Sender:TObject نیست. مثلا KeyPress اینجوری خطا میده.
ولی در هر حال باید تابع رو زمان طراحی تعریف کنی