我設置了它,所以如果您打開文件,它會啓動我的應用程序並將其添加到啓動參數中。但是,我怎樣才能做到這一點,如果我雙擊一個文件,它會將它加載到已經運行的應用程序中?而不是將每個文件加載到它自己的應用程序實例中。在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(我應該提到那個,對不起其他人),所以第二個解決方案完美地工作!非常感謝你。 –