如何:启用 Windows XP 视觉样式

视觉样式是控件外观的规格。 例如,视觉样式能够定义控件的颜色、大小和字体。 通过视觉样式可以配置可视界面以便与应用程序界面保持协调。 此外,它们提供了用于将视觉样式应用于所有基于 Windows 的应用程序的机制。

默认情况下,Windows XP 提供新的视觉样式。 当窗体在 Windows XP 上运行时,Windows 窗体的滚动条和标题栏将自动使用新的视觉样式。 如果应用程序调用了 EnableVisualStyles 方法,则当应用程序在 Windows XP 上运行时,大多数 Windows 窗体控件将自动使用视觉样式。

备注

还可以通过“项目设计器”“应用程序”窗格中的“启用视觉样式”复选框来启用 Windows XP 视觉样式支持。有关更多信息,请参见主题How to: Enable Visual Styles

启用视觉样式

  • 若要在 Windows 窗体的工作区启用视觉样式,请向应用程序的 Main 方法中添加以下代码。

    Application.EnableVisualStyles()
    
    Application.EnableVisualStyles();
    

    备注

    某些 Windows 窗体控件在所有操作系统上的外观都相同;实现 EnableVisualStyles 对这些控件不起作用。这些控件包括 LabelLinkLabelDomainUpDownNumericUpDownCheckedListBox 控件。此外,如果您对某些控件启用了视觉样式,则这些控件在某些情况下可能无法正确显示。这些情况包括 MonthCalendar 控件具有选择范围集、选项卡页在控件 TabControl 的底部或侧面对齐、以及在 TextBox 控件中处理代理字体。

请参见

概念

Windows XP 功能和 Windows 窗体控件

使用视觉样式呈现控件

其他资源

How to: Enable Visual Styles