Если я хочу иметь несколько форм в appication, я могу сделать это только с одним основным? Я работаю с Visual Studio C# (Приложение Windows).
Спасибо.
Конечно. Ничто не мешает вам иметь несколько Form
экземпляров в приложении .Net с единственным потоком / главным методом.
var f1 = new Form();
f1.Show();
var f2 = new Form();
f2.Show();
В зависимости от того, как вы хотите, чтобы эти формы были связаны между собой, есть некоторые тонкие изменения, которые вы, возможно, захотите внести в код запуска. Не могли бы вы дать нам немного больше информации о том, чего вы пытаетесь достичь?
.Да, можете. Вы можете говорить new Form()
целый день.
Вы также можете использовать наследование форм, если вам нужен общий дизайн формы.
var f1 = new Form (); здесь var - это вариантный тип данных в .NET 3.5, который в основном является типом объекта, который может хранить в нем любые объекты.
Они правы, но если вы хотите отредактировать форму в конструкторе, сначала используйте Project -> Add Windows Form и выберите имя формы.
Это добавит еще одну форму в проект и позволит вам открыть и отредактировать ее в конструкторе.