首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

问一个简单的一有关问题

2011-12-24 
问一个简单的一问题代码:if(txtusername.Text.Trim() ){MessageBox.Show( UserNameNotNull! )txtu

问一个简单的一问题
代码:
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

热点排行