windows 使用 C# 的表单

windows form using C#

我是 windows 使用 c# 表单的新手。我必须创建一个登录表单,然后需要显示来自阅读 xml 的登录用户相关数据。 我应该为登录和显示数据创建两种不同的表单,还是应该只在表单上创建并使登录控件消失并以相同的表单显示数据? 如果我有两个表单而不是如何使登录表单消失并显示第二个 window 表单?

我认为有两种形式会更容易。如果您使用 Windows 表单,您可以将您的登录表单显示为对话框:https://msdn.microsoft.com/de-de/library/c7ykbedk%28v=vs.110%29.aspx

之后你可以像这样加载你的主窗体:https://msdn.microsoft.com/de-de/library/ws1btzy8%28v=vs.90%29.aspx

您必须创建两个不同的表单并隐藏登录表单

用于隐藏您可以使用的表单

this.hide()

为了显示表单,您必须在下一个表单中创建一个实例:

Form2 form = new Form2();
form.Show();