Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Application.EnableVisualStyles, méthode

Active les styles visuels pour l'application.

Espace de noms :  System.Windows.Forms
Assembly :  System.Windows.Forms (dans System.Windows.Forms.dll)

public static void EnableVisualStyles()

Cette méthode active les styles visuels pour l'application. Les styles Visuels sont les couleurs, les polices et d'autres éléments visuels qui forment un thème du système d'exploitation. Les contrôles sont dessinés à l'aide de styles visuels si cela est pris en charge par les contrôles et le système d'exploitation. Pour produire un effet, EnableVisualStyles() doit être appelé avant la création de contrôles dans l'application ; en règle générale, EnableVisualStyles() représente la première ligne de la fonction Main. Un manifeste distinct n'est pas nécessaire pour activer les styles visuels lors de l'appel à EnableVisualStyles().

RemarqueRemarque

Dans les versions antérieures à .NET Framework 2.0, la propriété FlatStyle de certains contrôles, par exemple les contrôles qui dérivent de ButtonBase, devait avoir la valeur FlatStyle.System pour que les contrôles puissent être dessinés avec des styles visuels. Ce n'est plus le cas dans les applications écrites avec le .NET Framework 2.0.

RemarqueRemarque

Cette méthode n'a aucun effet pour les contrôles hébergés dans Internet Explorer.

Remarque sur la plateforme Windows XP Édition familiale, Windows XP Professionnel Édition x64, Windows Server 2003 : Les styles visuels sont pris en charge uniquement sur ces plateformes.

L'exemple de code suivant montre comment appeler EnableVisualStyles dans la fonction Main, afin d'activer les styles visuels pour l'application.


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";

        }
    }
}


.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft