Application.SetColorMode(SystemColorMode) Метод

Определение

Задает цветовой режим по умолчанию (темный режим) для приложения.

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)

Параметры

systemColorMode
SystemColorMode

Заданный по умолчанию цветной режим приложения (темный режим).

Атрибуты

Комментарии

Этот метод следует использовать для задания цветового режима по умолчанию (темный режим) для приложения. Задайте его перед созданием элементов пользовательского интерфейса, чтобы убедиться, что используется правильный цветовой режим. Вы можете задать для него темный режим (), световый режим (DarkClassic) или системный параметр (System).

Если задать для него значение System, фактический режим цвета определяется параметрами системы Windows. Если системный параметр изменен, приложение не будет автоматически адаптироваться к новому параметру.

Обратите внимание, что режим темного цвета доступен только из Windows 11 в версиях или более поздних версиях. Если система установлена в режиме высокой контрастности, темный режим недоступен.

Note для Visual Basic: Если вы используете платформу приложений Visual Basic, необходимо задать цветовой режим, обрабатывая события приложения (см. раздел ApplyApplicationDefaults).

Применяется к