می خوام برای رویدادهای چند کامپوننت مختلف یک تابع مشترک بنویسم تا از دوباره کاری جلوگیری بشه
مثلا: فرض کنید 3یا4 تا TextEdit داریم ،می خوایم وقتی وارد هر کدوم میشیم رنگ اون ادیت زرد و وقتی خارج می شیم سفید بشه.
نام کامپوننت ها : Edit1,Edit2,... غی هرچی دیگه میتونه باشه
فرض کنید تابه به این صورت باشه
void mEnter(نام کامپوننت)

وقتی وارد ادیت میشیم تابع رویدادش به این صورته

void __fastcall TForm1::Edit1Enter(TObject *Sender)
{

}

فکر کنم منظورم واضح گفته باشم
* جهت یادآوری:
می دونم اگه تو این تابع از خصیصه color استفاده کنم مشکل حله!اما این جوری باید برای هر رویداد همون رو تکرار کنم با نام کامپوننت.می خوام نامش رو خودش تشخیص بده بعد تغییرات بده فکر می کنم با استفاده از اشاره گر Sender بشه 1کارایی کرد.اگه کسی این کارو انجام داده لطفا راهنمایی کنه.
ممنون