Задача: поймать и обработать добавляемый контрол в некоторый контейнер.
Например: есть форма. На форму программно добавляют контрол.
Вопрос: где и как можно получить этот добавляемый контрол, и выполнить при этом некоторые действия над ним?
Вопрос-дополнение, по типу P.S.:
У любого TWinControl есть метод: InsertControl(AControl: TControl); и InsertControl(AControl: TControl; Index: integer); virtual;. Ясное дело, что в потомке мы можем перекрыть этот метод. Но как повесить свой обработчик на это событие?
Например: разместим на форме свой компонент (TMyComponent). В нём опишем действия над контролом, который будет добавляться на форму программно. Как это действие привязать к событию: "добавление на форму некоторого компанента"?
P.P.S.: понимаю, что объяснил не слишком доходчиво. Готов разжевать проблему до любой степени, лишь бы решить задачу...
Спасибо!