Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.96/125: Рейтинг темы: голосов - 125, средняя оценка - 4.96
1 / 1 / 1
Регистрация: 28.11.2014
Сообщений: 46
1

Перенести форму из одного проекта в другой

20.05.2015, 11:34. Показов 25359. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Такая проблема: создала форму в одном проекте, теперь нужно перенести эту форму в совершенно другой проект. Подскажите, как это сделать? Копи-паст не срабатывает, как и Добавить существующий элемент.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.05.2015, 11:34
Ответы с готовыми решениями:

Перенести массив из одного метода в другой
Всем привет, только начал учить язык, такая проблема: Есть форма и две кнопки. При нажатии первой...

Как перенести данные из одного DataGridView в другой
как перенести данные из datagridview1 в datagridview2 datagridview2 находится в другом окне

Как перенести информацию из одного сектора диска в другой
Имеется ли способ с помощью c# перенести файл или его часть с одного дискового адреса в другой.

Как перенести значение переменной из одного метода в другой
private void button12_Click(object sender, EventArgs e) { double car =...

9
1 / 1 / 1
Регистрация: 28.11.2014
Сообщений: 46
20.05.2015, 12:09  [ТС] 2
Добрый день. Такая проблема: создала форму в одном проекте, теперь нужно перенести эту форму в совершенно другой проект. Подскажите, как это сделать? Копи-паст не срабатывает, как и Добавить существующий элемент.

 Комментарий модератора 
Не нужно дублировать темы, это нарушение
0
153 / 153 / 56
Регистрация: 20.12.2011
Сообщений: 1,614
20.05.2015, 12:14 3
love0705, создайте точно такую же форму и перенесите (копипастом) исходники формы и исходники "Имя_Формы.Designer.cs"
или вы это и имели ввиду под копипастом и я вас не так понял?
0
6219 / 2467 / 725
Регистрация: 11.04.2015
Сообщений: 3,987
Записей в блоге: 43
20.05.2015, 12:33 4
Цитата Сообщение от Art Посмотреть сообщение
исходники формы и исходники "Имя_Формы.Designer.cs"
Еще нужен файл "Имя_формы.resx".
Цитата Сообщение от love0705 Посмотреть сообщение
как и Добавить существующий элемент.
Опять-таки надо добавлять сразу три указанных файла. Единственная проблема при этом - обозреватель решений не будет отображать их как связанные и это можно решить только подправив файл проекта вручную. Так что способ с копиастой - видимо проще.
0
1 / 1 / 0
Регистрация: 20.05.2015
Сообщений: 4
20.05.2015, 21:20 5
Привет. Жмешь добавить существующий элемент. Добавляешь свою форму, а потом меняешь namespace на тот, который у тебя в проекте.
1
0 / 0 / 0
Регистрация: 12.07.2016
Сообщений: 8
26.10.2016, 19:06 6
Вопрос заключается в том, как скопировать графический конструктор и работать в нем на другом проекте. Подозреваю, что редиски из Microsoft порезали русскую версию VS, сокрыв опцию импорта шаблона формы
0
100 / 100 / 33
Регистрация: 20.09.2014
Сообщений: 457
Записей в блоге: 3
26.10.2016, 19:26 7
Цитата Сообщение от love0705 Посмотреть сообщение
Копи-паст не срабатывает, как и Добавить существующий элемент.
Обычно через добавление существующего "ИмяФормы.cs" все срабатывает. Остальные файлы ("ИмяФормы.Designer.cs" и "Имяформы.resx") VS сама подхватывает автоматически.
Опишите поподробнее в чем именно ошибка - выводится ли сообщение об ошибке или файлы с восклицательными знаками или в коде добавленных файлов ошибки....
0
0 / 0 / 0
Регистрация: 12.07.2016
Сообщений: 8
27.10.2016, 16:49 8
при запуске срабатывает. А как быть с тем, что если нужно добавить еще элемент или отредактировать существующий? Графический конструктор пропадает, это понятно или нет?
Короче понятно. Микрософт отстойная конторка без нормального сопровождения и курсов
0
100 / 100 / 33
Регистрация: 20.09.2014
Сообщений: 457
Записей в блоге: 3
28.10.2016, 00:22 9
Цитата Сообщение от yurii_kutuzov Посмотреть сообщение
как быть с тем, что если нужно добавить еще элемент
Добавляешь
Цитата Сообщение от yurii_kutuzov Посмотреть сообщение
или отредактировать существующий
редактируешь
Цитата Сообщение от yurii_kutuzov Посмотреть сообщение
Графический конструктор пропадает
Ни у кого не пропадает, а у Вас пропадает.
Цитата Сообщение от yurii_kutuzov Посмотреть сообщение
Микрософт отстойная конторка
Не нравится - пишите свои операционки, приложения, языки и среды разработки
Интернет пестрит такими "громкими" темами, многие из которых сводятся к тому, что у автора руки не из того места растут - Вы не первый и не последний. Ничего интересного
0
2 / 2 / 0
Регистрация: 31.10.2016
Сообщений: 4
31.10.2016, 08:50 10
Привет. Есть выход...
1)Кладёте две сборки в одну папку.
2)Запускаете сборку, в которую нужно вставить форму.
3)Нажимаете в контекстном меню кнопку "Добавить проект"
4)Добавляете проект с нужной формой
//В результате в одной сборку два проекта
5)Выделяете в старом проекте нужную форму, в контекстном меню нажимаете "копировать"
6)Переходите в новый проект (в рамках всё той же сборки) и нажимаете в контекстном меню кнопку вставить.
7)Удаляете из сборки старый проект (удаляется не сам проект с диска, а только ссылка на него) и продолжаете ваять на благо мироздания, но уже со скопированной формой.
Удачи.=)
2
31.10.2016, 08:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.10.2016, 08:50
Помогаю со студенческими работами здесь

Как вызвать другую форму из одного проекта?
вот например у меня в проекте есть Form1 и Form2 при клике на button1 у меня открывается Form2, а...

Передача данных из одного проекта в другой
У меня решение состоит из 4-х проектов. В одном из них находится текстовое поле. Мне нужно передать...

Как перенести из одного listbox в другой, при использовании базы данных sql
Как перенести из одного listbox в другой, при использовании базы данных sql! Есть 2 листбокса,...

Можно ли перенести форму и все её компоненты с одно проекта в другой?
Можно ли перенести форму и все её компоненты с одно проекта в другой?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru