Application.EnableVisualStyles Application.EnableVisualStyles Application.EnableVisualStyles Application.EnableVisualStyles Method

정의

애플리케이션에 비주얼 스타일을 사용합니다.Enables visual styles for the application.

public:
 static void EnableVisualStyles();
public static void EnableVisualStyles ();
static member EnableVisualStyles : unit -> unit
Public Shared Sub EnableVisualStyles ()

예제

다음 코드 예제에서는 호출 EnableVisualStylesMain 함수 애플리케이션에 대 한 비주얼 스타일을 사용 하도록 설정 합니다.The following code example demonstrates calling EnableVisualStyles in the Main function to enable visual styles for the application.

#using <System.dll>
#using <System.Windows.Forms.dll>
#using <System.Drawing.dll>

using namespace System;
using namespace System::Drawing;
using namespace System::Windows::Forms;

namespace VStyles
{
   public ref class Form1: public System::Windows::Forms::Form
   {
   private:
      System::Windows::Forms::Button^ button1;

   public:
      Form1()
      {
         this->button1 = gcnew System::Windows::Forms::Button;
         this->button1->Location = System::Drawing::Point( 24, 16 );
         this->button1->Size = System::Drawing::Size( 120, 100 );
         this->button1->FlatStyle = FlatStyle::System;
         this->button1->Text = "I am themed.";
         
         // Sets up how the form should be displayed and adds the controls to the form.
         this->ClientSize = System::Drawing::Size( 300, 286 );
         this->Controls->Add( this->button1 );
         this->Text = "Application::EnableVisualStyles Example";
      }

   };

}


[STAThread]
int main()
{
   Application::EnableVisualStyles();
   Application::Run( gcnew VStyles::Form1 );
}

using System;
using System.Drawing;
using System.Windows.Forms;

namespace VStyles
{
    public class Form1 : System.Windows.Forms.Form
    {

        private System.Windows.Forms.Button button1;
        
        [STAThread]
        static void Main() 
        {
            Application.EnableVisualStyles();
            Application.Run(new Form1());
        }

        public Form1()
        {
            this.button1 = new System.Windows.Forms.Button();
            this.button1.Location = new System.Drawing.Point(24, 16);
            this.button1.Size = new System.Drawing.Size(120, 100);
            this.button1.FlatStyle = FlatStyle.System;
            this.button1.Text = "I am themed.";

            // Sets up how the form should be displayed and adds the controls to the form.
            this.ClientSize = new System.Drawing.Size(300, 286);
            this.Controls.Add(this.button1);

            this.Text = "Application.EnableVisualStyles Example";

        }
    }
}
Imports System
Imports System.Drawing
Imports System.Windows.Forms

Namespace VStyles
    
    ' Summary description for Form1.
    Public Class Form1
        Inherits System.Windows.Forms.Form

        Private button1 As System.Windows.Forms.Button

        <System.STAThread()> _
        Public Shared Sub Main()

            System.Windows.Forms.Application.EnableVisualStyles()
            System.Windows.Forms.Application.Run(New Form1)
        End Sub 'Main

        Public Sub New()

            Me.button1 = New System.Windows.Forms.Button()
            Me.button1.Location = New System.Drawing.Point(24, 16)
            Me.button1.Size = New System.Drawing.Size(120, 100)
            Me.button1.FlatStyle = FlatStyle.System
            Me.button1.Text = "I am themed."

            ' Sets up how the form should be displayed and adds the controls to the form.
            Me.ClientSize = New System.Drawing.Size(300, 286)
            Me.Controls.Add(Me.button1)

            Me.Text = "Application.EnableVisualStyles Example"
        End Sub 'New 

    End Class 'Form1
End Namespace 'VStyles

설명

이 메서드는 애플리케이션에 대 한 비주얼 스타일을 사용 합니다.This method enables visual styles for the application. 비주얼 스타일 색, 글꼴 및 운영 체제 테마를 구성 하는 기타 시각적 요소 이며Visual styles are the colors, fonts, and other visual elements that form an operating system theme. 컨트롤 및 운영 체제에서 지 원하는 경우 비주얼 스타일으로 컨트롤을 그립니다.Controls will draw with visual styles if the control and the operating system support it. 스타일이 적용 되려면 EnableVisualStyles() 애플리케이션에서 컨트롤을 만들기 전에 호출 해야 합니다 일반적으로 EnableVisualStyles() 첫 번째 줄은는 Main 함수입니다.To have an effect, EnableVisualStyles() must be called before creating any controls in the application; typically, EnableVisualStyles() is the first line in the Main function. 별도 매니페스트를 호출 하는 경우 비주얼 스타일을 사용 하지 않아도 됩니다 EnableVisualStyles()합니다.A separate manifest is not required to enable visual styles when calling EnableVisualStyles().

참고

.NET Framework 2.0 이전 합니다 FlatStyle 에서 파생 되는 컨트롤과 같은 일부 컨트롤의 속성 ButtonBase로 설정 해야 FlatStyle.System 비주얼 스타일을 사용 하 여 그릴 컨트롤에 대 한 순서 대로 합니다.Prior to the .NET Framework 2.0, the FlatStyle property of some controls, such as controls that derive from ButtonBase, had to be set to FlatStyle.System in order for the controls to be drawn with visual styles. .NET Framework 2.0을 사용 하 여 작성 된 애플리케이션에서 이것이 더 이상 필요 합니다.In applications written with the .NET Framework 2.0, this is no longer necessary.

참고

이 메서드는 Internet Explorer에서 호스팅되는 컨트롤에 대 한 영향을 주지 않습니다 해야 합니다.This method will have no effect for controls hosted in Internet Explorer.

적용 대상

추가 정보