Как открыть новое окно в Windows Forms в .NET? - PullRequest
12 голосов
/ 18 августа 2011

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

Я могу создать новое окно скод типа

Form editform = new Form();

Но я хочу создать это окно и в Designer.

Ответы [ 2 ]

23 голосов
/ 18 августа 2011

В Visual Studio щелкните правой кнопкой мыши свой проект и выберите Add-> Windows Form. Это даст вам новую форму для работы. Выложи как хочешь. Затем вы можете запустить окно из основного окна с кодом, подобным следующему:

MyEditForm form = new MyEditForm();
form.Show();
6 голосов
/ 15 августа 2012

Чтобы ответить на комментарий Рика к ответу Брайана:

        using (var login = new Login())
        {
            switch(login.ShowDialog())
            {
                case DialogResult.OK:
                    Application.Run(new Studio());
                break;
            }
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...