Winform Tooltip Control在某些计算机上不应用样式

时间:2015-01-09 08:15:52

标签: c# winforms tooltip

我目前正在开发一个c#/ winform项目,winform包含一个应该有一些自定义样式的工具提示:

this.toolTip1.BackColor = System.Drawing.Color.Black;
this.toolTip1.ForeColor = System.Drawing.Color.Chartreuse;

但是在我的电脑上,Tooltip没有任何这些属性,我的同学确实正确显示了这些属性。

我在Windows 8上,他在Windows 7上我们都使用Visual Studio 2013。

如果你们有任何想法......

感谢。

编辑:我的伙伴试图使用W7航空主题,工具提示的风格不再适用。 编辑2:以防万一,我尝试了其他颜色,它无论如何都不起作用,而且,我想要使用的颜色在我们项目的其他地方工作。

1 个答案:

答案 0 :(得分:2)

好的,我终于找到了问题,我添加它以防万一有人遇到同样的问题。

再次阅读文档时,我知道如果你没有将OwnerDraw设置为true,系统会绘制工具提示。

但如果IsBallon也设置为true,它将"覆盖"拥有的绘图和使用系统来绘制工具提示,这样它就会获得它的默认样式值。

我刚删除了IsBalloon并编辑了Draw事件。

曾为