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


Практическое руководство. Включение визуальных стилей Windows XP

Наглядные стили определяют внешний вид элементов управления. Например, наглядные стили могут определять цвет, размер и шрифты в элементах управления. С помощью стилей можно настроить интерфейс элемента управления в соответствии с интерфейсом приложения. Кроме того, с помощью стилей можно применить тот или иной внешний вид ко всем приложениям на базе Windows.

По умолчанию в Windows XP поддерживается новый стиль. При запуске формы в Windows XP для заголовка окна и полосы прокрутки Windows Forms будет автоматически применен новый стиль. Если приложение вызывает метод EnableVisualStyles, большинство элементов управления Windows Forms будут автоматически использовать стили при запуске приложения в Windows XP.

Примечание

Поддержку стилей Windows XP также можно включить, установив флажок Включить наглядные стили в области Приложениеконструктора проектов.Дополнительные сведения см. в разделе How to: Enable Visual Styles.

Чтобы включить наглядные стили, выполните следующие действия.

  • Для включения стилей в клиентской области формы Windows добавьте следующий код в метод Main вашего приложения.

    Application.EnableVisualStyles()
    
    Application.EnableVisualStyles();
    

    Примечание

    Некоторые элементы управления Windows Forms будут выглядеть одинаково во всех операционных системах; реализация метода EnableVisualStyles не влияет на эти элементы управления.Это относится к элементам управления Label, LinkLabel, DomainUpDown, NumericUpDown и CheckedListBox.Кроме того, включение стилей для определенных элементов управления может привести к неверному отображению этих элементов управления в некоторых случаях.Например, это относится к элементу управления MonthCalendar с указанным диапазоном, элементу управления TabControl с вкладками в нижней или боковых частях элемента управления, а также к обработке подстановочных шрифтов в элементе управления TextBox.

См. также

Основные понятия

Возможности Windows XP и элементы управления Windows Forms

Отрисовка элементов управления с применением визуальных стилей

Другие ресурсы

How to: Enable Visual Styles