Теоретечески это сделать можно. Например, есть методика добавления новых методов в формы: \Classes\FormBuild\addMethod
Идея такая:
1. Создать узел TreeNode для дизайна формы
2. Добавить в нее ветку для элемента
3. Задать все необходимые свойства методом AOTsetProperties
4. Сохранить и откомпилировать узел
Практически этого никто не делает, а используют классы FormBuild..., "на лету" модифицируя дизайн, и ,не сохраняя ничего в AOT, создают и запускают FormRun на основе этого дизайна. Пример - наследники PBABuildForm и еще куча мест.
|