禁用工具条菜单时如何保持文本颜色为黑色?

时间:2014-06-03 19:05:34

标签: c# winforms colors toolstrip

如果未启用工具条菜单,则其文本颜色将变为灰色。有没有办法让它变黑?或任何其他颜色?

已经尝试使用ForeColor,但只有在启用菜单时才会有所不同。

1 个答案:

答案 0 :(得分:-1)

为了记录,我同意@PeterRitchie和@DonBoitnott。不要这样做。我在你的评论中看到你已经回答了你自己的问题,但你还没有发布你的答案并在此处接受了。

因此,为了使用WinForms实现此目的,您需要执行控件的自定义绘图,以便覆盖Windows关于这些UI元素的标准默认行为。

同样,我知道你说你已经完成了这项工作,但是请为其他用户提供帮助而不要这样做。它可能看起来不错,但是当禁用工具栏时将文本更改为灰色可以让用户了解他们在给定状态下可以/可以对您的应用程序执行的操作。