PDA

View Full Version : کدی برای نمایش نام کامپوننتها



nassim_20
یک شنبه 03 شهریور 1387, 10:37 صبح
کدی میخواهم که وقتی روی هر کامپوننتی حرکت کنم نامش دریه ادیت نمایش داده شود
نوع کامپوننتها متفاوت است و تعدادشان زیاد

amin_alexi
یک شنبه 03 شهریور 1387, 10:47 صبح
سلام

Edit1.Text:=(Sender as TComponent).Name;
بعد همین یک خط رو تو رویداد OnMouseMove یکی بنویس و اون رو به همه رویدادها انتساب بده ...

nassim_20
یک شنبه 03 شهریور 1387, 11:42 صبح
اون رو به همه رویدادها انتساب بده

تعداد کامپوننتها خیلی زیاده نمی تونم این کار رو بکنم و بعضیشون ایونت مشترک ندارند که بتونم همه رو انتخاب کنم و نسبت بدم

Hsimple11
یک شنبه 03 شهریور 1387, 12:37 عصر
یه پروسیجر Public بنویسید و در آن تعریف کنید که هرزمان کنترلی انتخاب شد نام آن را نمایش دهد.

nassim_20
یک شنبه 03 شهریور 1387, 14:00 عصر
چجوری بگم که هر زمان کنترلی انتخاب شد از کجا می شه فهمید کنترلی انتخاب شده و یا بهتره بگم موس روش رفته

m-khorsandi
یک شنبه 03 شهریور 1387, 15:44 عصر
اگه كدش رو نوشتی ميتونی از يك Timer استفاده كنی.