Assembly: System.Windows.Forms (in system.windows.forms.dll)
Public Shared Sub EnableVisualStyles
Application.EnableVisualStyles
public static void EnableVisualStyles ()
public: static void EnableVisualStyles ()
public static void EnableVisualStyles ()
public static function EnableVisualStyles ()
Questo metodo attiva gli stili visivi per l'applicazione. I controlli verranno disegnati con gli stili visivi se il controllo e il sistema operativo li supportano. Perché abbia effetto, è necessario chiamare il metodo EnableVisualStyles prima di creare controlli nell'applicazione; in genere, il metodo EnableVisualStyles occupa la prima riga della funzione Main. Quando si chiama il metodo EnableVisualStyles, per attivare gli stili visivi non è necessario disporre di un manifesto distinto.
Nota |
|---|
| Nelle versioni di .NET Framework precedenti alla 2.0, la proprietà FlatStyle di alcuni controlli, ad esempio quelli che derivano dalla classe ButtonBase, doveva essere impostata su FlatStyle.System affinché i controlli venissero creati con gli stili visivi. Nelle applicazioni scritte con .NET Framework 2.0, ciò non è più necessario. |
Nota |
|---|
| Questo metodo non ha alcun effetto per i controlli contenuti in Internet Explorer. |
Nota sulla piattaforma Windows XP Home Edition, Windows XP Professional x64 Edition, Windows Server 2003: Gli stili di visualizzazione sono solo supportati su queste piattaforme.
Nell'esempio di codice riportato di seguito viene illustrata la chiamata al metodo EnableVisualStyles nella funzione Main per attivare gli stili visivi per l'applicazione.
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
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile per Pocket PC, Windows Mobile per Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.
Nota