Как проекты Visual Studio 2010 работают вместе в рамках одного решения? Я пытаюсь объединить мои первые четыре простых проекта - PullRequest
1 голос
/ 05 ноября 2011

Добрый день всем,

Я новичок в программировании. Я использую Visual Studio 2010. Я изучаю два вводных класса: VB и C # с .Net.

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

Мне может понадобиться помощь в формировании моего вопроса, так как все мои поиски проваливаются. Я перечислил все мои неудачные строки поиска в конце этого документа.

Мы создали четыре школьных проекта с отдельными формами в разных решениях, в которых также есть классы.

Можно ли объединить четыре проекта VB в одно решение, чтобы frmCompany могла «.show ()» frmCustomerAccount или frmMovieRental или frmPayment. Каждая из этих форм находится в своем собственном проекте, но я «добавил существующие» в одно решение. Я хочу знать, могут ли множественные формы проекта вызывать друг друга. Или как вы объединяете проекты, чтобы они работали вместе.

Используете ли вы «пути» при обращении или вызове между проектами в рамках одного и того же решения? Я пытаюсь перемещаться между их формами. Если вы можете сделать это, как вы делаете вызов между проектами? Например, из формы project1: «project2.frmCustomerAccount.show ()»? и снова с помощью «project1.frmCompany.show ()»?

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

Спасибо за чтение, William

Ниже приведен мой список поисковых запросов Google Visual Basic 2010 может ссылаться на проекты других форм. Visual Basic 2010 может работать над проектами Visual Basic 2010, как вы присоединяетесь к проектам "Visual Studio 2010" Учебник "Несколько проектов" "visual studio 2010" проекты работают вместе друг с другом? "Visual Studio 2010", как один проект относится к другому в рамках решения? "visual studio 2010" "как вы используете формы из других проектов? "Visual Studio 2010" "Как вы интегрируете проекты? "visual studio 2010" "проекты интегрируются? "visual studio 2010" "проекты связаны? «visual studio 2010» может формировать формы вызовов в других проектах Visual Studio 2010, какие отношения имеют проекты в рамках одного решения "visual studio 2010" "проекты объединяют?"

1 Ответ

1 голос
/ 05 ноября 2011

Решение - это просто конструкция Visual Studio, призванная помочь вам сделать то, что вы только что сделали.Сгруппируйте несколько проектов, чтобы вы могли легко переключаться между ними.Однако с точки зрения компиляторов решение не имеет значения.

Что важно, ссылаясь на нужную сборку и используя правильное пространство имен.Итак, что вам нужно сделать в настройках Visual Studio, это выбрать Add Reference из контекстного меню узла References в проекте.Затем найдите проект, содержащий форму, которую вы хотите вызвать, и добавьте ее.

Из вашего класса вызовов вы можете затем сделать

//Header of file with class initializing referenced class.
using Personal.Namespace.Of.Other.Class;

//Within initializing class-method.
var form = new MyForm();
form.Show();

или

var form = new Personal.Namespace.Of.Other.Class.MyForm();
form.Show();

Надеюсь, что вы попадете на правильный путь.

...