Application.EnableVisualStyles Metoda

Definicja

Włącza style wizualne dla aplikacji.Enables visual styles for the application.

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

Przykłady

Poniższy przykład kodu ilustruje wywoływanie EnableVisualStyles funkcji w Main celu włączenia stylów wizualnych dla aplikacji.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
End Namespace 'VStyles

Uwagi

Ta metoda umożliwia włączenie stylów wizualnych dla aplikacji.This method enables visual styles for the application. Style wizualne to kolory, czcionki i inne elementy wizualne, które tworzą motyw systemu operacyjnego.Visual styles are the colors, fonts, and other visual elements that form an operating system theme. Kontrolki będą rysowane przy użyciu stylów wizualnych, jeśli obsługują ją formant i system operacyjny.Controls will draw with visual styles if the control and the operating system support it. Aby mieć efekt, EnableVisualStyles() musi zostać wywołana przed utworzeniem jakichkolwiek kontrolek w aplikacji; zazwyczaj jest to EnableVisualStyles() pierwszy wiersz w Main funkcji.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. Oddzielny manifest nie jest wymagany do włączania stylów wizualnych podczas wywoływania EnableVisualStyles() .A separate manifest is not required to enable visual styles when calling EnableVisualStyles().

Uwaga

Przed .NET Framework 2,0, FlatStyle Właściwość niektórych kontrolek, takich jak kontrolki, które pochodzą z ButtonBase , musiała być ustawiona na tak, aby FlatStyle.System formanty były rysowane przy użyciu stylów wizualnych.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. W aplikacjach utworzonych w .NET Framework 2,0 nie jest to już konieczne.In applications written with the .NET Framework 2.0, this is no longer necessary.

Uwaga

Ta metoda nie będzie miała wpływu na formanty hostowane w programie Internet Explorer.This method will have no effect for controls hosted in Internet Explorer.

Dotyczy

Zobacz też