Application.SetColorMode(SystemColorMode) Metoda

Definice

Nastaví výchozí barevný režim (tmavý režim) pro aplikaci.

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)

Parametry

systemColorMode
SystemColorMode

Výchozí barevný režim aplikace (tmavý režim) je nastavený.

Atributy

Poznámky

Tuto metodu byste měli použít k nastavení výchozího barevného režimu (tmavý režim) pro aplikaci. Nastavte ho před vytvořením prvků uživatelského rozhraní, abyste měli jistotu, že se použije správný barevný režim. Můžete ho nastavit na tmavý režim (Dark), světlý režim (Classic) nebo nastavení systému (System).

Pokud ho nastavíte na System, bude skutečný barevný režim určen nastavením systému Windows. Pokud dojde ke změně nastavení systému, aplikace se automaticky nepřizpůsobí novému nastavení.

Všimněte si, že tmavý barevný režim je k dispozici pouze z Windows 11 v nebo novějších verzích. Pokud je systém nastavený na režim vysokého kontrastu, tmavý režim není k dispozici.

Note pro Visual Basic: Pokud používáte rozhraní Visual Basic Application Framework, měli byste nastavit barevný režim zpracováním událostí aplikace (viz ApplyApplicationDefaults).

Platí pro