Здравствуйте, muse, Вы писали:
M>Здравствуйте, Darky Darkov, Вы писали:
DD>>Подскажите, куда копать, если мне надо:
DD>>1) вызвать редактор форм и дать возможность пользователю разместить контролы;
DD>>2) получить и обработать информацию об расположенных контролах на форме.
M>Все довольно просто. Не нужно использовать SDK. Того, что есть в поставке .NET вполне достаточно. Сам я наткнулся на это решение случайно, но оно зело мне понравилось. Вот пример. Он основан на использовании IDesignerHost. Очень простой и служит только для указания идеи. Это не готовый к "промышленному" использованию компонент. Как минимум в нем нет сериализации именений в какой бы то ни было форме. Надеюсь, подойдет.
Спасибо, я уже видел похожий пример.
Раз уж мы об этом заговорили, подскажите, пожалуйста, как можно обойти ограничение максимального размера формы, которая реализует IDesignerHost (размер формы по ширине и высоте не может быть больше разрешения экрана плюс 12)?
Вон, UserControl можно сделать хоть 4000х2000, а форму -- нет.