C# 2重起動を防止して起動中のウィンドウを最前面に表示する

プログラミング プログラミング
プログラミング

同じソフトを複数起動されては困る、または意味のないときに、プログラムの2重起動防止するのはよいのですが、既に起動済みのプログラムが裏に隠れてしまっていて、気が付かないときがよくあります。
今回は、2重起動防止と既起動プログラムの全面化を同時におこなうコードを残しておきます。

Sponsored links
Sponsored links

手順

App.XamlにStartupを追加し、イベントプロシージャをApp.xaml.csに作ります。
最近のVSではApp.XamlにStartupを追加すると、自動でApp.xaml.csに作成してくれるので、簡単です。

サンプルコード

App.Xaml

App.xaml.cs

タイトルとURLをコピーしました