Поделиться через


Application.RenderWithVisualStyles Свойство

Определение

Получает значение, указывающее, будет ли текущее приложение прорисовывать элементы управления с помощью визуальных стилей.

public:
 static property bool RenderWithVisualStyles { bool get(); };
public static bool RenderWithVisualStyles { get; }
static member RenderWithVisualStyles : bool
Public Shared ReadOnly Property RenderWithVisualStyles As Boolean

Значение свойства

Значение true, если визуальные стили включены для элементов управления в клиентской области окна приложения; в противном случае — значение false.

Комментарии

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

В следующей таблице показаны четыре условия, которые должны существовать для RenderWithVisualStyles возврата true.

Условие Описание
Операционная система поддерживает стили оформления Чтобы проверить это условие отдельно, используйте свойство IsSupportedByOS класса VisualStyleInformation .
Пользователь включил стили визуальных элементов в операционной системе Чтобы проверить это условие отдельно, используйте свойство IsEnabledByUser класса VisualStyleInformation .
Стили визуальных элементов включены в приложении Стили оформления можно включить в приложении, вызвав метод EnableVisualStyles() или воспользовавшись манифестом приложения, указывающим, что для рисования элементов управления будет применяться ComCtl32.dll версии 6 или более поздней.
Стили визуальных элементов используются для рисования клиентской области окон приложений Чтобы проверить это условие отдельно, используйте свойство VisualStyleState класса Application и убедитесь, что оно имеет значение VisualStyleState.ClientAreaEnabled или VisualStyleState.ClientAndNonClientAreasEnabled.

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