Если я хочу создать несколько форм, возможных иметь одно основное в C#?

Если я хочу иметь несколько форм в appication, я могу сделать это только с одним основным? Я работаю с Visual Studio C# (Приложение Windows).

Спасибо.

1
задан JaredPar 2 June 2010 в 05:12
поделиться

5 ответов

Конечно. Ничто не мешает вам иметь несколько Form экземпляров в приложении .Net с единственным потоком / главным методом.

var f1 = new Form();
f1.Show();
var f2 = new Form();
f2.Show();

В зависимости от того, как вы хотите, чтобы эти формы были связаны между собой, есть некоторые тонкие изменения, которые вы, возможно, захотите внести в код запуска. Не могли бы вы дать нам немного больше информации о том, чего вы пытаетесь достичь?

.
2
ответ дан 3 September 2019 в 00:07
поделиться

Да, можете. Вы можете говорить new Form() целый день.

2
ответ дан 3 September 2019 в 00:07
поделиться

Вы также можете использовать наследование форм, если вам нужен общий дизайн формы.

0
ответ дан 3 September 2019 в 00:07
поделиться

var f1 = new Form (); здесь var - это вариантный тип данных в .NET 3.5, который в основном является типом объекта, который может хранить в нем любые объекты.

-2
ответ дан 3 September 2019 в 00:07
поделиться

Они правы, но если вы хотите отредактировать форму в конструкторе, сначала используйте Project -> Add Windows Form и выберите имя формы.

Это добавит еще одну форму в проект и позволит вам открыть и отредактировать ее в конструкторе.

0
ответ дан 3 September 2019 в 00:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: