【发布时间】:2011-05-18 09:22:50
【问题描述】:
在 Windows 窗体中,可以通过调用 Application.EnableVisualStyles() 为所有控件启用视觉样式,但是否可以仅为特定控件启用视觉样式?
我想禁用 MonthCalendar 的视觉样式以控制跨操作系统的外观,但想要例如Button 在操作系统中查看主题。
【问题讨论】:
在 Windows 窗体中,可以通过调用 Application.EnableVisualStyles() 为所有控件启用视觉样式,但是否可以仅为特定控件启用视觉样式?
我想禁用 MonthCalendar 的视觉样式以控制跨操作系统的外观,但想要例如Button 在操作系统中查看主题。
【问题讨论】:
通过 MSDN documentation,您可能必须实际禁用所有控件的视觉样式才能实现此目的,尤其是 MonthCalendar 控件(请查看注释部分)。
希望这会有所帮助!
【讨论】: