方法 : Windows XP の Visual スタイルを有効にする

visual スタイルは、コントロールの外観を指定するものです。 たとえば、visual スタイルでは、コントロールの色、サイズ、およびフォントを定義できます。 それらは、ビジュアル インターフェイスをアプリケーションのインターフェイスと連携するように構成できます。 さらに、すべての Windows ベースのアプリケーションに visual スタイルを適用するための機構も提供します。

既定では、Windows XP には新しい Visual スタイルが用意されています。 Windows フォームのスクロール バーとタイトル バーでは、フォームが Windows XP で実行されると自動的に新しい Visual スタイルが使用されます。 アプリケーションが EnableVisualStyles メソッドを呼び出し、アプリケーションが Windows XP で実行される場合、Windows フォーム コントロールのほとんどでは、自動的に新しい Visual スタイルが使用されます。

注意

Windows XP の Visual スタイルのサポートは、プロジェクト デザイナー[アプリケーション] ペインにある [XP Visual スタイルを有効にする] チェック ボックスを介して有効にすることもできます。 詳細については、「方法 : Visual スタイルを有効にする (Visual Basic)」を参照してください。

Visual スタイルを有効にするには

  • Windows フォームのクライアント領域で Visual スタイルを有効にするには、アプリケーションの Main メソッドに次のコードを追加します。

    Application.EnableVisualStyles()
    
    Application.EnableVisualStyles();
    

    注意

    一部の Windows フォーム コントロールは、すべてのオペレーティング システムで同じ外観を保持し、EnableVisualStyles を実装しても、これらのコントロールは影響を受けません。 たとえば、LabelLinkLabelDomainUpDownNumericUpDown、および CheckedListBox の各コントロールなどです。 また、一部のコントロールでは、Visual スタイルを有効にすると、コントロールが正しく表示されなくなる場合があります。 たとえば、選択範囲が設定された MonthCalendar コントロール、コントロールの下部またはサイドにタブ ページが配置された TabControl コントロール、および TextBox コントロールのサロゲート フォントの処理などです。

参照

処理手順

方法 : Visual スタイルを有効にする (Visual Basic)

概念

Windows XP の機能と Windows フォーム コントロール

visual スタイルが使用されているコントロールのレンダリング