日期:2014-05-19  浏览次数:20621 次

问个简单问题。。
1、我想实现从一个窗体弹出另一个窗体,然后第一个窗体消失,就相当于一个登陆界面。我用x.Show();this.Close();这样结果两个窗体都给关掉了。问一下怎么解决。
2、怎么让textbox里面回车相当于后面的点击button?

------解决方案--------------------
1.this.Hide();
2. 将当前窗口的AcceptButtion属性设置为此按钮即可
------解决方案--------------------
登陆用的吧:
1.
在应用程序入口点:
FrmMain是登陆后的窗体,FrmLogin是登陆窗体
FrmLogin frmLogin = new FrmLogin();
frmLogin.ShowDialog();
if (frmLogin.DialogResult.Equals(DialogResult.OK))
{
Application.Run(new FrmMain());
}

登陆窗体登陆成功后,写入:
this.DialogResult = DialogResult.OK;
this.Close();

2.
private void txtPassword_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
btnLogin_Click(null, null);
}
}