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 ()

Примеры

В следующем примере кода показано, EnableVisualStyles как вызвать Main функцию в функции, чтобы включить визуальные стили для приложения.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.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

        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

    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.

Применяется к

Дополнительно