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

Definition

Aktiviert visuelle Stile für die Anwendung.Enables visual styles for the application.

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

Beispiele

Im folgenden Codebeispiel wird das EnableVisualStyles Aufrufen von Main in der-Funktion veranschaulicht, um visuelle Stile für die Anwendung zu aktivieren.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 '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

Hinweise

Diese Methode aktiviert visuelle Stile für die Anwendung.This method enables visual styles for the application. Visuelle Stile sind die Farben, Schriftarten und anderen visuellen Elemente, die ein Betriebssystemdesign bilden.Visual styles are the colors, fonts, and other visual elements that form an operating system theme. Steuerelemente werden mit visuellen Stilen gezeichnet, wenn Sie vom-Steuerelement und dem Betriebssystem unterstützt werden.Controls will draw with visual styles if the control and the operating system support it. Um einen Effekt zu haben EnableVisualStyles() , muss vor dem Erstellen von Steuerelementen in der Anwendung aufgerufen werden EnableVisualStyles() . in der Regel ist die Main erste Zeile in der Funktion.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. Ein separates Manifest ist nicht erforderlich, um visuelle Stile beim Aufrufen EnableVisualStyles()von zu aktivieren.A separate manifest is not required to enable visual styles when calling EnableVisualStyles().

Hinweis

Vor dem .NET Framework 2,0 musste die FlatStyle -Eigenschaft einiger Steuerelemente, wie z. b. Steuerelemente, die von ButtonBaseabgeleitet werden FlatStyle.System , auf festgelegt werden, damit die Steuerelemente mit visuellen Stilen gezeichnet werden.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. In Anwendungen, die mit dem .NET Framework 2,0 geschrieben wurden, ist dies nicht mehr erforderlich.In applications written with the .NET Framework 2.0, this is no longer necessary.

Hinweis

Diese Methode hat keine Auswirkung auf Steuerelemente, die in Internet Explorer gehostet werden.This method will have no effect for controls hosted in Internet Explorer.

Gilt für:

Siehe auch