Application.EnableVisualStyles-Methode
Aktiviert visuelle Stile für die Anwendung.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)
Syntax
'Declaration
Public Shared Sub EnableVisualStyles
'Usage
Application.EnableVisualStyles
public static void EnableVisualStyles ()
public:
static void EnableVisualStyles ()
public static void EnableVisualStyles ()
public static function EnableVisualStyles ()
Hinweise
Mit dieser Methode werden die visuellen Stile für die Anwendung aktiviert. Steuerelemente werden unter Verwendung der visuellen Stile gezeichnet, sofern Steuerelement und Betriebssystem dies unterstützen. Damit dies wirksam wird, muss vor dem Erstellen von Steuerelementen in der Anwendung EnableVisualStyles aufgerufen werden. Typischerweise ist EnableVisualStyles die erste Zeile der Main-Funktion. Beim Aufrufen von EnableVisualStyles ist zum Aktivieren der visuellen Stile kein eigenes Manifest erforderlich.
Hinweis
Vor .NET Framework 2.0 musste die FlatStyle-Eigenschaft einiger Steuerelemente, z. B. von Steuerelementen, die von ButtonBase abgeleitet werden, auf FlatStyle.System festgelegt werden, damit die Steuerelemente mit visuellen Stilen gezeichnet werden können. Bei Anwendungen, die mit .NET Framework 2.0 geschrieben werden, ist dies nicht mehr notwendig.
Hinweis
Diese Methode hat keine Auswirkungen auf Steuerelemente, die von Internet Explorer gehostet werden.
Hinweis zu Windows XP Home Edition, Windows XP Professional x64 Edition, Windows Server 2003: Visuelle Stile werden nur von diesen Plattformen unterstützt.
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie EnableVisualStyles in der Main-Funktion aufgerufen wird, um die visuellen Stile für die Anwendung zu aktivieren.
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
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";
}
}
}
#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 );
}
package VStyles;
import System.*;
import System.Drawing.*;
import System.Windows.Forms.*;
public class Form1 extends System.Windows.Forms.Form
{
private System.Windows.Forms.Button button1;
/** @attribute STAThread()
*/
public static void main(String[] args)
{
Application.EnableVisualStyles();
Application.Run(new Form1());
} //main
public Form1()
{
this.button1 = new System.Windows.Forms.Button();
this.button1.set_Location(new System.Drawing.Point(24, 16));
this.button1.set_Size(new System.Drawing.Size(120, 100));
this.button1.set_FlatStyle(FlatStyle.System);
this.button1.set_Text("I am themed.");
// Sets up how the form should be displayed and adds the controls
// to the form.
this.set_ClientSize(new System.Drawing.Size(300, 286));
this.get_Controls().Add(this.button1);
this.set_Text("Application.EnableVisualStyles Example");
} //Form1
} //Form1
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1
Siehe auch
Referenz
Application-Klasse
Application-Member
System.Windows.Forms-Namespace
RenderWithVisualStyles
VisualStyleState
FlatStyle