У меня есть две разные формы, как два разных проекта. Я хочу, чтобы эти две формы были в одном проекте, поэтому я могу иметь форму 1, когда пользователь нажимает кнопку в форме 2. Как включить одну форму в другую в VS express?Слияние форм в разных проектах
ответ
Вы можете просто добавить ссылку на второй проект в первую очередь, добавить оператор using, указывающий на эту форму в сборке, и после нажатия кнопки создать экземпляр и показать эту форму.
Если вы чертовски настроены сделать их в одном проекте, это должно быть так же просто, как просто скопировать вставку этой формы из одного проекта в другой, вы можете изменить пространство имен, чтобы оно соответствовало, но у вас нет вам снова нужно добавить оператор using, чтобы иметь возможность получить доступ к этой форме внутри другой (и убедитесь, что она объявлена общедоступной, вы можете уйти с внутренней, если они находятся в одном пространстве имен).
Прежде всего, для чего вы хотите переместить форму?
Чтобы использовать форму в другом проекте просто:
- В исходном проводнике, где ссылки находится в проекте form1 правой кнопкой мыши> добавить новые эталонные> Проекты> выберите проект из form2
- Создать используя инструкцию в верхней части кода, например использование имени проекта;
- Обеспечить Form2 общественный класс
Чтобы переместить форму в другой проект, просто скопируйте Form2 в том же проекте, с другой стороны. Обычно лучше всего иметь все формы в рамках одного проекта, особенно если они связаны, однако иногда это не обязательно так. Так что делайте все, что вам удобно.
Конечно, вы должны обратить внимание на то, что формы не могут иметь одно и то же имя друг друга, т. Е. Form1 и form1, и их следует переименовать в то, для чего они подходят, чтобы избежать путаницы в будущем. Пожалуйста, не трать время на это, но его нужно быстро и легко идентифицировать.
- 1. Управление константами в разных проектах
- 2. слияние поисковых форм
- 3. Слияние двух форм в php
- 4. Как слияние двух форм Ajax
- 5. Слияние разных столбцов
- 6. Слияние разных «типов» списков
- 7. Слияние двух разных ArrayList?
- 8. Слияние объектов разных типов
- 9. Слияние элементов разных ячеек
- 10. Слияние XML в разных последовательностях
- 11. Слияние двух разных экземпляров?
- 12. Слияние двух разных репозиториев
- 13. Понимание и использование IPrincipal в разных проектах
- 14. Синхронизация итераций пути в разных проектах TFS
- 15. Как показать формы в разных проектах?
- 16. Строительные решения в разных командных проектах
- 17. Caliburn.Micro: Views и Bootstrapper в разных проектах
- 18. Повторное использование пакета Java в разных проектах
- 19. Как управлять директивой #define в разных проектах ...?
- 20. C# Использование статических переменных в разных проектах
- 21. MimeMessage.getAllHeaders() возвращает два разных класса в двух разных проектах.
- 22. Несколько разных форм в ruby
- 23. Формы, изготовленные из разных форм форм
- 24. Отображение разных изображений для разных форм Результаты
- 25. Слияние двух матриц разных размеров
- 26. Слияние разных файлов с git
- 27. Слияние разных источников репозиториев иногда
- 28. слияние двух разных изображений swift
- 29. Слияние разных карт по клавишам
- 30. Слияние форм и полей не работает?
Разве это не то, что Кевин сказал в своем ответе, которому вы (теперь удалили) прокомментировали, что он не обратился к вопросу ОФ? – Tim
Да, я сначала неправильно прочитал вопрос ОП, так что плохо. Я показал лучшую практику для ОП, расчистив любые недоразумения, которые он, возможно, имел. –
Более того, он не утверждал, что он должен быть публичным до тех пор, пока я не ответил. –