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

本文关键字:文本 颜色 黑色 工具 菜单 | 更新日期: 2023-09-27 18:06:35

当工具条菜单未启用时,其文本颜色变为灰色。有没有办法让它保持黑色?还是其他颜色?

已经尝试过使用ForeColor,但它只在启用菜单时起作用

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

郑重声明,我同意@PeterRitchie和@DonBoitnott的观点。千万别这么做。我在你的评论中看到你已经回答了你自己的问题,但是你还没有在SO上发布你的答案并接受它。

因此,为了在WinForms中完成这一点,你需要对你的控件进行自定义绘制,以覆盖Windows关于这些UI元素的标准默认行为。

再一次,我知道你说你已经完成了这个,但是请帮你的其他用户一个忙,不要这样做。它可能看起来不错,但是当工具栏被禁用时,将文本更改为灰色会提示用户在给定状态下他们可以/不可以对应用程序做什么。