VB2012:我正在创建一个按钮控件,并继承自.NET按钮。从这里https://blogs.msdn.microsoft.com/jfoscoding/2005/11/10/building-a-splitbutton/启用基本功能。由于我正在重新绘制按钮,因此必须引入一些代码来更改禁用时的按钮文本。
所以根据过去的经验,我立即使用了SystemColors.GrayText
。但与普通的.NET按钮相比,禁用时的颜色似乎有点不对劲。经过尝试,最接近的是SystemColors.ControlDark
。我找不到这个任何文档中的说明。我是否做得正确?