C#開發(fā)單實例應用程序并響應后續(xù)進程啟動參數(shù)
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
C#默認的WinForm模板是不支持設置單實例的,也沒有隔壁大哥VB.NET那樣有個“生成單個實例應用程序”的勾選選項(VB某些時候要比C#更方便)。 實現(xiàn)單實例可以有多種方法:
WindowsFormsApplicationBase是一個Microsoft.VisualBasic.ApplicationServices命名空間下的類,是微軟為VB.NET實現(xiàn)應用程序啟動控制的類,其內部是以命名管道通信來實現(xiàn)的。既然是同一個爹的東西,C#拿過來用毫無違和感。Microsoft.VisualBasic和Microsoft.CSharp一樣,都是.NET Framework中的一部分,不用擔心會缺少運行環(huán)境。 WindowsFormsApplicationBase類的一些常用屬性和方法:
創(chuàng)建一個單實例應用程序并響應后續(xù)進程參數(shù)的大概過程:
各個類的代碼如下: Program.cs
ApplicationBase.cs
轉自https://www.cnblogs.com/yiluxiangdong/p/18288392 作者一路向東 該文章在 2024/9/9 9:58:56 編輯過 |
關鍵字查詢
相關文章
正在查詢... |