C# 如何在.NET中的Windows窗体中打开新窗口?
我有一个应用程序,其中包括一个编辑按钮,当用户点击该按钮时,我希望打开一个新窗口,其中包含各种文本框,以便进行编辑 我可以用如下代码创建一个新窗口C# 如何在.NET中的Windows窗体中打开新窗口?,c#,.net,winforms,C#,.net,Winforms,我有一个应用程序,其中包括一个编辑按钮,当用户点击该按钮时,我希望打开一个新窗口,其中包含各种文本框,以便进行编辑 我可以用如下代码创建一个新窗口 Form editform = new Form(); 但我也想在Designer中设计该窗口。在Visual Studio中,右键单击项目并选择“添加->Windows窗体”。这将为您提供一个新的表单。你想怎么说就怎么说。然后,您可以从主窗口启动该窗口,代码如下所示: MyEditForm form = new MyEditForm(); for
Form editform = new Form();
但我也想在Designer中设计该窗口。在Visual Studio中,右键单击项目并选择“添加->Windows窗体”。这将为您提供一个新的表单。你想怎么说就怎么说。然后,您可以从主窗口启动该窗口,代码如下所示:
MyEditForm form = new MyEditForm();
form.Show();
要回答Rick对Brian回答的评论:
using (var login = new Login())
{
switch(login.ShowDialog())
{
case DialogResult.OK:
Application.Run(new Studio());
break;
}
}
Project+添加Windows窗体。这太琐碎了,在尝试编写代码之前请阅读教程。这很琐碎,但这不是关闭它的理由。如果一个初学者程序员来问这个问题,其他人也会问(希望找到这个)。我还想添加检查对话框结果以返回编辑是否成功等。以非模式方式打开它?@PeterMortensen
Show()
不是模式;对于模式对话框,您希望调用ShowDialog()
方法。那么,它的行为是否类似于模式对话框?