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. |