View Full Version : اضافه کردن رویداد به اشیایی که در زمان اجرا ایجاد میشوند
delphi.net8
پنج شنبه 31 فروردین 1385, 00:32 صبح
سلام
راستش ما یه کدی نوشتیم که درزمان اجرا یه سری ایمیج میسازه
منتها میخوام تشخیص بدم رو کدوم ایمیج کلیک شده
یا لا اقل یه جوری اسم امیج رو بدست بیاریم
حالا هرجوری اسم امیج رو بدست اوردیم آوردیم ولی نحوه اضافه کردن ایونت رو بهم یاد بدین
ممنونم
vcldeveloper
پنج شنبه 31 فروردین 1385, 05:08 صبح
جستجو کنید چندین بار توضیح داده شده.
interrupt21
پنج شنبه 31 فروردین 1385, 05:46 صبح
برای این کار باید آرایه ای از Image ها بسازی . نمونه کد پایین رو ببین
imgarray = array [1..10] of timage
....
imgarray[1] :=timage.create(self);I
البته بهتره یک کلاس بسازی که بتونی مدیریت رویداد رو هم انجام بدی
mzjahromi
پنج شنبه 31 فروردین 1385, 06:53 صبح
راستش ما یه کدی نوشتیم که درزمان اجرا یه سری ایمیج میسازه
منتها میخوام تشخیص بدم رو کدوم ایمیج کلیک شده
یا لا اقل یه جوری اسم امیج رو بدست بیاریم
حالا هرجوری اسم امیج رو بدست اوردیم آوردیم ولی نحوه اضافه کردن ایونت رو بهم یاد بدین
ممنونم
برای اضافه کردن رویداد به Image کافیه زمان ایجاد بنویسی
Image1.OnClick:=ImageClick
و برای فهمیدن نام توی On Click بنویس
(Sender as Timage).Name
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.