日期:2014-05-18  浏览次数:20697 次

windows窗体
小弟刚刚在学windows窗体这块,遇到了一个难题,当我把程序和控件等做好好,ctrl+F5运行,正常,可将界面关闭后再次运行时就会报错,说有另外一个进程在运行此程序,不知道怎么回事,将visual studio关闭后再打开,再运行,还是一样,我在任务管理器中看到有一个窗体名.32.exe的进程在运行,我把它结束了后再运行又正常,请问是怎么回事?

------解决方案--------------------
在窗体的FormClosing事件里写

C# code

        private void frmMain_FormClosing(object sender, FormClosingEventArgs e)
        {
            foreach (System.Diagnostics.Process p in System.Diagnostics.Process.GetProcesses())
            {
                if (p.ProcessName==("ProcessName"))
                {
                    p.Kill();
                }
            }
        }

------解决方案--------------------
探讨
在窗体的FormClosing事件里写


C# code

private void frmMain_FormClosing(object sender, FormClosingEventArgs e)
{
foreach (System.Diagnostics.Process p in System.Diagnostics.……