Application.SetColorMode(SystemColorMode) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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).