2016-02-14 3 views
-1

Я хочу создать одну и ту же форму несколько раз в проекте, но я не могу узнать, как ... Я попытался скопировать код, скопировать и вставить и переименовать файлы .Designer.vb и .vb в проект, но никто из них не работал.Как создать точную копию формы в vb.net?

Я знаю, что есть несколько подобных вопросов, но я продолжаю получать ошибки ...

Можно ли дать мне шаг за шагом руководство о том, как это сделать?

+2

'Dim frm As New frmToCopy()' // 'frm.Show()' У вас может быть несколько экземпляров * той же формы ... так же, как вы должны создавать и показывать * все * формы – Plutonix

+0

Is есть ли способ сохранить эти формы после их создания? Я имею в виду, что вы можете создать копию формы во время работы приложения, но если вы ее остановите, вы все равно сохранили эту копию? Или они удаляются, когда приложение останавливается? – AruaS

+1

сохранить их в проекте? Зачем вам нужно, когда они одинаковы *? Какую проблему ты пытаешься решить? – Plutonix

ответ

1

Независимо от того, хотите ли вы это сделать или нет, это отдельный вопрос, но чтобы выполнить то, что вы просите, вам нужно будет скопировать 3 файла для формы в другую папку проекта. Предполагая, что форма называется Form1, вам понадобятся три файла следующим образом:

Form1.Designer.vb Form1.resx Form1.vb

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

Смежные вопросы