我遇到了一个我认为一定很常见的“问题”,想知道是否有人可以提供帮助。
我正在构建一个简单的 Windows 窗体(使用 VB.NET)供朋友在工作中使用。他的公司有大约 10 种特定的配色方案(它们有 RGB 值列表),用于公司徽标、网站等。
我想在我的应用程序中遵循这种配色方案,并且为了简化开发,想构建这些颜色的枚举,以避免对每个标签、面板等的 RBG 值进行硬编码。
我最初的想法是做以下事情:
Enum ColorTypes
CompanyDarkBlue = Color.FromArgB(0,56,147)
CompanyBlue = Color.FromArgB(0,111,198)
CompanyLightBlue = Color.FromArgB(0,145,201)
End Enum
然而,它并不是那么简单,因为需要一个常量。我在互联网上环顾四周,发现了一个如何实现我需要的示例,但对于应用程序开发似乎相当普遍的要求来说,这似乎非常复杂。
您认为解决此问题的最佳方法是什么?
非常感谢