问一个简单的一问题
代码:
if(txtusername.Text.Trim()== " ")
{
MessageBox.Show( "UserName Not Null! ");
txtusername.Focus();
}
if(txtpwd.Text.Trim()== " ")
{
MessageBox.Show( "PassWord Not Null! ");
txtpwd.Focus();
}
frmlogin frmlogin_1=new frmlogin();
frmlogin_1.Visible=false;
frmMainMenu frmMainMenu_1=new frmMainMenu();
frmMainMenu_1.Show();
需要解决的问题:
1.不能获取焦点
2.我登录了主窗体以后,点击主窗体上的关闭窗体,不能结束任务,那个登录窗体还继续运行
------解决方案--------------------1,this.txtSearch.SelectionStart = 0;
this.txtSearch.SelectAll();
2, Application.Exit();
------解决方案--------------------if(txtusername.Text.Trim()== " ")
{
MessageBox.Show( "UserName Not Null! ");
txtusername.Focus();
return; //加
}
if(txtpwd.Text.Trim()== " ")
{
MessageBox.Show( "PassWord Not Null! ");
txtpwd.Focus();
return; //加
}
2.我登录了主窗体以后,点击主窗体上的关闭窗体,不能结束任务,那个登录窗体还继续运行
Main入口函数问题
frmlogin frmlogin_1=new frmlogin();
frmlogin_1.Show();
Application.Run();
------解决方案--------------------在主窗口关闭事件中
private void FrmMain_FormClosed(object sender, FormClosedEventArgs e)
{
Application.Exit();
}
------解决方案--------------------你的主窗体是frmlogin吧
还有你在提示后Focus后,要加上return