我在两个不同的 C# Windows 窗体示例中使用了工具提示。 这些示例的工具提示的背景颜色会有所不同,如下所示。
我还没有为两者设置任何 BackColor 属性。但是工具提示的 BackColor 因这两个示例而异。我使用下面的代码来设置工具提示。
示例 1:
工具提示 toolTip1 = new ToolTip();
toolTip1.SetToolTip(button1, "按钮");
示例 2:
ToolTip toolTip2 = new ToolTip();
toolTip2.SetToolTip(button1, "Button");
请提供您对此问题的答案。提前致谢。
最佳答案
与其他主题控件一样,ToolTip
的外观取决于主题和视觉样式。如果启用或禁用视觉样式,它的外观会有所不同。
没有视觉样式
具有视觉样式
当前在您的示例中:
没有阴影的黄色,在禁用视觉样式时显示
ToolTip
。有阴影的较亮的,在启用视觉样式时显示
ToolTip
。
屏幕截图中按钮的外观也证实了这一点。
查看 Program.cs
中的 Main
方法并启用视觉样式,您应该在 Application.EnableVisualStyles();
之前有此代码显示启动窗体。或者,如果您不需要视觉样式,请评论/删除它。
关于c# - ToolTip 的 BackColor 在不使用任何 BackColor 属性的情况下因两个不同的样本而异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42274230/