如何:启用 Windows XP 视觉样式

更新:2007 年 11 月

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

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

说明:

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

启用视觉样式

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

    Application.EnableVisualStyles()
    
    Application.EnableVisualStyles();
    
    说明:

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

请参见

任务

如何:启用视觉样式 (Visual Basic)

概念

Windows XP 功能和 Windows 窗体控件

使用视觉样式呈现控件