как программно вставить форму в конструктор Visual Studio? - PullRequest
0 голосов
/ 24 сентября 2010

У меня есть проект Windows, который загружает формы из базы данных и динамически генерирует их. Он считывает свойства элемента управления каждого элемента управления из таблицы и динамически добавляет его в форму.

К сожалению, мне нужно изменить проект так, чтобы формы фактически находились в проекте Visual Studio. Вместо того, чтобы перекрашивать все эти формы, я бы хотел, чтобы исходная программа загружала форму из базы данных и копировала все элементы управления в буфер обмена. Затем я мог просто вставить элементы управления в дизайнер Visual Studio. Итак, как я могу иметь форму, чтобы программно скопировать ее элементы управления в буфер обмена?

Кстати, я уже пробовал использовать исходную программу для создания файла Designer.vb. Это было несколько полезно. Но многие формы необходимо объединить и перенести со своей страницы на вкладку в элементе управления вкладками. Так что было бы намного проще, если бы я мог просто переместить элементы управления в буфер обмена.

Спасибо

Mike

1 Ответ

0 голосов
/ 24 сентября 2010

Я бы предложил открыть файлы aspx в виде XML-документов программным способом и добавить нужные вам узлы. По крайней мере, так вы сможете создавать все свои файлы за один раз. Манипулирование файлами aspx в XML DOM имеет , чтобы быть более разумным решением, опирающимся на буфер обмена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...