Application.SetColorMode(SystemColorMode) Metod

Definition

Anger standardfärgläget (mörkt läge) för programmet.

public:
 static void SetColorMode(System::Windows::Forms::SystemColorMode systemColorMode);
public static void SetColorMode(System.Windows.Forms.SystemColorMode systemColorMode);
[System.Diagnostics.CodeAnalysis.Experimental("WFO5001", UrlFormat="https://aka.ms/winforms-warnings/{0}")]
public static void SetColorMode(System.Windows.Forms.SystemColorMode systemColorMode);
static member SetColorMode : System.Windows.Forms.SystemColorMode -> unit
[<System.Diagnostics.CodeAnalysis.Experimental("WFO5001", UrlFormat="https://aka.ms/winforms-warnings/{0}")>]
static member SetColorMode : System.Windows.Forms.SystemColorMode -> unit
Public Shared Sub SetColorMode (systemColorMode As SystemColorMode)

Parametrar

systemColorMode
SystemColorMode

Programmets standardfärgläge (mörkt läge) som ska anges.

Attribut

Kommentarer

Du bör använda den här metoden för att ange standardfärgläget (mörkt läge) för programmet. Ange det innan du skapar några gränssnittselement för att säkerställa att rätt färgläge används. Du kan ställa in det på mörkt läge (Dark), ljust läge (Classic) eller till systeminställningen (System).

Om du ställer in den på System bestäms det faktiska färgläget av Windows systeminställningar. Om systeminställningen ändras anpassas programmet inte automatiskt till den nya inställningen.

Observera att det mörka färgläget endast är tillgängligt från Windows 11 på eller senare versioner. Om systemet är inställt på ett högkontrastläge är det mörka läget inte tillgängligt.

Note för Visual Basic: Om du använder Visual Basic Application Framework bör du ange färgläget genom att hantera programhändelserna (se ApplyApplicationDefaults).

Gäller för