2 xiao quande xiao_quande 于 2016.04.03 18:52 提问

C#中如何添加FormClose事件 按了关闭,程序没有停止调试,求大神指导

图片说明图片说明

刚开始学习C#窗体 做登录界面 在登录按钮设置了 连接一个成功提示,但是进去了按关闭的时候,窗体并没有停止运行,一直在调试,求该如何解决,希望大神们帮帮忙
private void button1_Click(object sender, EventArgs e)
{
if(textBox1.Text=="admin"&&textBox2.Text=="123"){
this.Hide();
MainFir mf = new MainFir();
mf.Show();

        }

    }

3个回答

ljfljfljfabc123
ljfljfljfabc123   2016.04.03 18:56
已采纳

鼠标放到窗体里面,右击属性然后你可以在属性这个栏目里面看到一个闪电的标志,你点击下里面有所有的事件。你往下拉会发现FormClosing事件

ljfljfljfabc123
ljfljfljfabc123 回复xiao_quande: 不客气,我好像并没有帮到你什么
一年多之前 回复
xiao_quande
xiao_quande 谢谢 大神 问题已经解决 thanks
一年多之前 回复
caozhy
caozhy   Ds   Rxr 2016.04.03 19:01

mf.Show();
->
mf.ShowDialog();
Application.Exit();

qq_34509904
qq_34509904   2016.04.06 14:13

没看出来你的代码有什么问题,假如是我写的话就新建一个类bla,在类中声明一个静态字段:
public static form1 _myform1;
然后在主窗体的load事件中添加
bla._myform1=this;
然后你说的那个事件里添加bla._myform1.Close();

或者直接在Form1:form 类中添加:
form myform2=new form1();
然后在窗体关闭事件里添加
myform1.Clos();

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!