Расшифрую слова belugin:
Вы можете создать "подменную" форму - т.е. свою форму, но при этом Вас никто не обязывает располагать на ней все контролы. Они могут продолжать также динамически создаваться в 3-х Ваших классах. Грид, увы - так добавить нельзя. Связано это скорее всего с тем, что грид связан с датасорсом, которого по умолчанию нет на форме Dialog (она для этого не предназначена).
Поэтому - в Вашем случае - думаю, что лучше создать "подменную" форму, к которой привязать датасорс и вывести грид. Все остальные контролы не трогать - нехай они сами и создаются. Все будет работать, если аккуратно создать "подменную" форму
__________________
Возможно сделать все. Вопрос времени
|