我的应用程序中有一个登录窗体。一旦提供了正确的用户名和密码,我想要登录窗体关闭,并打开我的主窗体。我遇到了麻烦,所以我使用了一个快速修复程序并对其进行了编码,以便成功登录意味着将窗体的Visible属性中的日志设置为false(使其看起来像已关闭给用户)。但是我对这个解决方案并不满意,因为它意味着登录表单总是打开的。在窗体之间切换
我有我的frmLogIn的代码是
Form fM = new frmMain();
this.Visible = false;
fM.Show();
如何改变这种做法,实际上frmLogIn如关闭打开frmMain?
PS。我也尝试了这些论坛上的另一个线程的代码,但这也不起作用。
Form fM = new frmMain();
fM.Location = this.Location;
fM.StartPosition = FormStartPosition.Manual;
fM.FormClosing += delegate { this.Show(); };
fM.Show();
this.Hide();
你在寻找函数'Close()'吗?这将关闭你的表格。 (这也将调用FormClosing事件的关闭窗体,在那里你可以显示你的其他表格) – Default 2012-03-26 07:55:01
你试过this.Close()? – daryal 2012-03-26 07:58:15