Мне нужно прокрутить компоненты и назначить обработчик событий (например, динамически назначать событие OnClick для всех TButton для
ShowMessage('You clicked on ' + (Sender as TButton).Name);
Проблема в том, что в некоторых случаях я уже назначил событие TButton OnClick.
Есть ли способ решить проблему?
Предположим, что у меня есть Button1, для которого обработчик событий harcoded onclick:
ShowMessage('This is Button1');
После моего "разбора" мне бы хотелось, чтобы полный обработчик событий для Button1 стал:
ShowMessage('This is Button1'); // design time event handler code
ShowMessage('You clicked on ' + (Sender as TButton).Name); // runtime added
Примечание. Я ищу решение, которое позволяет мне использовать TButton, поскольку он не наследуется от него.