ビジュアルスタイルの有効・無効を切り替える (XP Styleの無効化)

アプリケーションのビジュアルスタイルを無効にする方法を紹介します。

UI

以下のUIを準備します。
ビジュアルスタイルの有効・無効を切り替える (XP Styleの無効化):画像1

コード

以下のコードを記述します。

Program.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace FormBorder
{
  static class Program
  {
    /// <summary>
    /// アプリケーションのメイン エントリ ポイントです。
    /// </summary>
    [STAThread]
    static void Main()
    {
      //Application.EnableVisualStyles(); //コメントアウト
      Application.SetCompatibleTextRenderingDefault(false);
      Application.Run(new FormMain());
    }
  }
}

解説

Application.EnableVisualStyles();

により、ビジュアルスタイルが有効になるため、この行をコメントアウトするとビジュアルスタイルを無効にできます。

実行結果

Application.EnableVisualStyles();をコメントアウトした際の実行結果です。
ビジュアルスタイルの有効・無効を切り替える (XP Styleの無効化):画像2

ビジュアルスタイルが有効な場合の実行結果です。
ビジュアルスタイルの有効・無効を切り替える (XP Styleの無効化):画像3

AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2012-06-12
Copyright © 1995–2025 iPentec all rights reserverd.