我目前正在开发一个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:以防万一,我尝试了其他颜色,它无论如何都不起作用,而且,我想要使用的颜色在我们项目的其他地方工作。答案 0 :(得分:2)
好的,我终于找到了问题,我添加它以防万一有人遇到同样的问题。
再次阅读文档时,我知道如果你没有将OwnerDraw设置为true,系统会绘制工具提示。
但如果IsBallon也设置为true,它将"覆盖"拥有的绘图和使用系统来绘制工具提示,这样它就会获得它的默认样式值。
我刚删除了IsBalloon并编辑了Draw事件。
曾为