我想在我的 Windows 窗体应用程序中使用工具提示。所以我创建了一个像这样的简单方法:
public void MyTooltips(Control c, string m, bool b) { ToolTip t = new ToolTip(); t.IsBalloon = b; t.SetToolTip(c, m); t.BackColor = Color.Crimson; t.ForeColor = Color.White; }
我是这样使用它的:MyTooltips(combobox1, "If anything, select zero.", true);
在使用中,tooltip 前后颜色没有变化。工具提示显示为 Windows 7 默认工具提示前后颜色。我该怎么做?
亲切的问候。
最佳答案
HTML Renderer可以做到这一点。例如:
htmlTooltip1.Set(textBox1, "<font color=\"red\">What is tooltip?</font>");
关于c# tooltip backcolor 和 forecolor 不随 using 方法或其他方式改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12723280/