Динамическое создание компонентов и их событий
Можно ли динамически генерировать компоненты (Label, Button, Edit, ...) и их события ?
Да.
Как и обычные объекты в куче (heap). VCL компонентам после создания надо свойство parent задать (форму, на которой их размещаете), ну и св-ва их отображения - top, left, height, width. А событие -- просто свойство "процедурного типа". Так в Delphi, но в билдере та-жа VCL, так что должно быть аналогично. Не знаю, высвобождать память от них вручную надо или нет (parent сам возможно высвобождает?) -- это выясните.