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


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.

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