单实例问题 [英] Single Instance Problem

查看:91
本文介绍了单实例问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我使用的是.NET 3.5。现在我用单个实例完成了我的窗口应用程序项目。一切都很好但是当用户关闭表单时,它仍在运行。每次我们必须从任务经理结束这个过程



我的流程如下:



)登录表格

2)成功登录后登录表格将隐藏主表格将显示

3)如果用户试图关闭主表格,仍然登录表格正在运行...我们不应该关闭登录表格



你可以帮助我任何一个????

Hi,
I am using .NET 3.5. now i completed my window application project with single instance. everything is fine but when user close the form, still it was running. every time we have to end the process from task manager

my process flow is following...

1) Login form
2) after successfull log in login form will be hide main form will be shown
3) if user trying to close main form, still login form was running...we are not supposed to close login form

Can u help me any one????

推荐答案

在主页的Unload事件中记下以下代码。也许它会解决你的问题



Application.Exit();
Write down following code on Unload event of your Main Page. May be it will solve ur problem

Application.Exit();


你好,



关闭主窗体事件时写:



C#Closing Applications [ ^ ]

Application.Exit方法 [ ^ ]
Hi,

While closing the main form event write :

C# Closing Applications[^]
Application.Exit Method[^]


检查你的星形表。

你需要关闭它以关闭你的应用程序,如果该表单隐藏在后台,那么你的进程仍在运行。

你可以使用应用程序.exit()关闭你的应用程序。

您可以在项目属性应用程序选项卡中查看stat up表格。



您可以指定的另一个选项是将应用程序选项卡中的关闭模式更改为最后一个表格很接近。
Check you star up Form.
You need to close that to close you application if that form is hidden in background so your process is still running.
You can use application.exit() to close you application.
You can check you stat up Form in project property application tab.

Another option that you can specify is that change shutdown mode in application tab to when last form is close.


这篇关于单实例问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆