在哪里或如何查看不同主题中的各种系统颜色?
我们正在设计一个 winforms 应用程序,为了使其外观与系统主题相匹配,我们尝试将自己限制在 SystemColors
类中的颜色。 然而,有时在不知道不同主题中对应什么颜色的情况下很难选择合适的颜色。 我可以在 Visual Studio 中看到当前主题的调色板,但是有什么地方可以同时看到所有调色板吗? 理想情况下,我想要一张显示经典、XP(蓝色、橄榄色、银色、皇家)和 Vista 每种颜色的表格。
We're designing a winforms app, and in order to match its appearance to the system theme we're trying to restrict ourselves to the colours in the SystemColors
class. However, it's sometimes hard to choose appropriate colours without knowing what colour they correspond to in the different themes. I can see the palette for the current theme in Visual Studio, but is there somewhere I can see all the palettes at once? Ideally I'd like a table showing the colours for each of classic, XP (Blue, Olive, Silver, Royale) and Vista.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不知道如何设置调色板,但如果这有帮助,您可以通过 System.Windows.Forms.VisualStyles 测试哪种颜色方案处于活动状态:
I don't know how to set the color pallet, but if this helps, you can test which color scheme is active via System.Windows.Forms.VisualStyles: