Kylin
04-06-2007, 07:32 AM
form1和form2
form1设为启动项,调用form2
form2为一个登陆窗体,输入密码和用户名后调出form1;
问题是怎么样让form2自动关闭,this.close()和this.hide();都使整个程序关闭。
以前也问过这个问题但还是没有解决
t-xguo@prcvap.microsoft.com
04-06-2007, 10:32 AM
ã
ڣ
ڵ¼Form2OKCancelťûƥ䣬OKťʾƥϢCancelťֱӹرForm2Ƴ¸ʾ룺
private void Form1_Load(object sender, EventArgs e)
{
Form2 form2 = new Form2();
if (form2.ShowDialog() == DialogResult.OK)
{
if (Match() == true) match()ṩûƥ
{
this.Show();
}
else
{
MessageBox.Show("Error");
}
}
else
{
this.Close();
Application.Exit();
}
}
Form2
private void buttonOK_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.OK;
}
private void Form2_Load(object sender, EventArgs e)
{
this.FormBorderStyle = FormBorderStyle.FixedDialog;
}
private void buttonCancel_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.Cancel;
}
ֹ֧ʦ
ȫ֧
---------------------------------------------------------------------------------------
ǵķʱ䣺һ9:00-18:00ڼճ⣩ǽգ48СʱṩʼӦһо⡣鼼֧Ϣʣhttp://support.microsoft.com/gp/newsgroupsupport/zh-cn.
ʱĶʹáظ(Reply to Group)⽫ûл
---------------------------------------------------------------------------------------
ԡ״ṩûκεͬʱҲûκȨ
1 在Form2里,验证完以后
成功this.close()
失败 Application.exit
“Kylin”编写:
> form1和form2
> form1设为启动项,调用form2
> form2为一个登陆窗体,输入密码和用户名后调出form1;
> 问题是怎么样让form2自动关闭,this.close()和this.hide();都使整个程序关闭。
> 以前也问过这个问题但还是没有解决
t-xguo@prcvap.microsoft.com
04-09-2007, 03:12 AM
ã
ڴ壬Ƿʣκʣӭۡ
ֹ֧ʦ
ȫ֧
---------------------------------------------------------------------------------------
ǵķʱ䣺һ9:00-18:00ڼճ⣩ǽգ48СʱṩʼӦһо⡣鼼֧Ϣʣhttp://support.microsoft.com/gp/newsgroupsupport/zh-cn.
ʱĶʹáظ(Reply to Group)⽫ûл
---------------------------------------------------------------------------------------
ԡ״ṩûκεͬʱҲûκȨ