windows窗体

淡的微笑 2012-04-26 06:30:50
小弟刚刚在学windows窗体这块,遇到了一个难题,当我把程序和控件等做好好,ctrl+F5运行,正常,可将界面关闭后再次运行时就会报错,说有另外一个进程在运行此程序,不知道怎么回事,将visual studio关闭后再打开,再运行,还是一样,我在任务管理器中看到有一个窗体名.32.exe的进程在运行,我把它结束了后再运行又正常,请问是怎么回事?
...全文
76 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mizuho_2006 2012-04-26
  • 打赏
  • 举报
回复
才发现 ("ProcessName") 没有括号。。。汗
orochiheart 2012-04-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
在窗体的FormClosing事件里写


C# code

private void frmMain_FormClosing(object sender, FormClosingEventArgs e)
{
foreach (System.Diagnostics.Process p in System.Diagnostics.……
[/Quote]
+1 好强大, 不过一般我不会出现这种问题的 偶尔出现一次 也是手动结束该进程
mizuho_2006 2012-04-26
  • 打赏
  • 举报
回复
在窗体的FormClosing事件里写


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

110,500

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧