【C#】フォームウィンドウを最前面に表示する

C#についての備忘録シリーズです。

今回は、フォームのウィンドウを最前面に表示する方法を紹介します。

フォームウィンドウを最前面に表示する方法

フォームウィンドウを最前面に表示するには、Form1.csにて [Form.TopMostプロパティ][true] に設定します。

逆に、最前面の表示を解除するには、 [Form.TopMostプロパティ][false] に設定します。

public Form1()
{
    // ウィンドウを常に最前面に表示
    this.TopMost = true;

    // 最前面の表示を解除
    this.TopMost = false;
}

【参考】Microsoft公式ドキュメント:Form.TopMost プロパティ

Button1を押すたびに最前面の表示/解除を切り替える

たとえば下記のように記述すれば、ボタンでフォームを最前面表示したり解除したりすることができます。

private void Button1_Click(object sender, EventArgs e)
{
    // Button1を押すたびに最前面の表示/解除が切り替わる
    this.TopMost = !this.TopMost;
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA