我设置了它,所以如果您打开文件,它会启动我的应用程序并将其添加到启动参数中。但是,我怎样才能做到这一点,如果我双击一个文件,它会将它加载到已经运行的应用程序中?而不是将每个文件加载到它自己的应用程序实例中。在C# 在已经运行的应用程序中打开文件
1
A
回答
0
使用的MdiParent和子窗体我认为这是更inforamtion的VS C#
大特点:http://msdn.microsoft.com/en-us/library/d4dabts7%28v=vs.80%29.aspx
0
你需要让你的应用程序single-Instance
,看到这篇文章:
2
互斥量是希望你需要有一个应用程序的单个实例。
bool createdNew = true;
using (Mutex mutex = new Mutex(true, "MyApplicationName", out createdNew))
{
if (createdNew)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
}
您可以参考这个LINK的详细信息。
相关问题
- 1. C#应用程序打在已经运行的应用程序
- 2. 如何打开其他文件到一个已经运行的应用程序
- 3. 运行已经在OS X上运行的应用程序
- 4. 如何重新打开已经运行的node-webkit窗口应用程序?
- 5. 如何为已经运行的应用程序打开Java控制台?
- 6. removeItemAtPath文件已经打开
- 7. 打开文件已经打开
- 8. 当应用程序已在运行时,iOS“打开”
- 9. 打开的文件已经在窗口浏览器中打开
- 10. 在vb.net运行已经打开的进程
- 11. C#文件经常打开,已经打开的异常
- 12. 在Windows中运行应用程序的实例中打开文件(C++)
- 13. 如何打开已经创建的rails应用程序?
- 14. White如何在已经运行的应用程序上工作?
- 15. Windows.Forms:激活已经在正确运行的应用程序FormWindowState
- 16. 用已安装的应用程序打开文件
- 17. 在已经运行的c#过程中执行c#WPF应用程序
- 18. 你如何检测你已经打开的文件已经打开
- 19. 子控件消失运行已在运行的应用程序
- 20. AppleScript:“文件已经打开”但“文件未打开”
- 21. 检查第三方应用程序是否已经打开
- 22. 使用python从现有的正在运行的应用程序打开文件?
- 23. 从经典的asp.net应用程序打开mvc应用程序
- 24. 当Quickbooks已经打开时,Quickbooks集成应用程序无法打开连接
- 25. 在应用程序的文件夹中打开文件
- 26. 从命令行在Metro应用程序中打开文件
- 27. Windows资源管理器上下文菜单打开已经运行的Delphi应用程序
- 28. VBA:运行时错误55 - 文件已经打开(通过使用FileDialog的)
- 29. 与已经运行的Java应用程序的CLI通信?
- 30. 如何用已打开的可执行文件打开文件?
http://stackoverflow.com/questions/19147/what-is-the-correct-way-to-create-a-single-instance-application http://elegantcode.com/2011/03/02/高级跳转列表使用单个实例应用程序/2010/02/13/single-instance-application-manager.aspx上面的链接描述了如何构建单实例应用程序 –
我的应用程序是WPF(我应该提到那个,对不起其他人),所以第二个解决方案完美地工作!非常感谢你。 –