Windows窗体应用程序C#按钮单击关闭特定窗体

时间:2012-11-28 16:56:24

标签: c# windows forms

我正在做学校项目,这是我第一次使用visual studio,这里有一个小解释......!

登录,表单,点击按钮-log后,它引导我到4个按钮的主窗体,我可以去其他3个窗体并退出...问题是我只需要制作一些互动的exe将指导教授的文件 我的系统(需要告诉他我的应用程序将是什么样子)..有一些编程经验,并知道如何弹出一些形式点击...主要问题是,我不知道如何关闭1。在我通过登录按钮进入主表单或如何使用下一个和后退按钮进行编程后登录表单

提前谢谢。

1 个答案:

答案 0 :(得分:0)

为每个表单指定一个特定的标记然后

class CloseTagedForm
 {
        public void ZatvoriTagovanuFormu(string myTag)
        {
        for (int i = Application.OpenForms.Count - 1; i >= 0; i--)//when you have to change the items you should do a reverse loop !
            if (Application.OpenForms[i].Tag != null && Application.OpenForms[i].Tag.ToString() == myTag)
                Application.OpenForms[i].Close();
        }
 }

您可以从代码中的任何位置关闭任何表单