C#工具提示背景色和前景色不会随着使用方法或其他方式而改变

3 c# tooltip

我想在我的 Windows 窗体应用程序中使用工具提示。所以我创建了一个像这样的简单方法:

        公共无效MyTooltips(控制c,字符串m,布尔b)
        {
            工具提示 t = new 工具提示();
            t.IsBalloon = b;
            t.SetToolTip(c, m);
            t.BackColor = Color.Crimson;
            t.ForeColor = Color.White;
        }

我这样使用它:MyTooltips(combobox1, "If anything, select zero.", true);
在使用中,工具提示的后颜色和前颜色没有改变。工具提示显示为 Windows 7 默认工具提示背景色和前景色。我怎样才能做到这一点?
亲切的问候。

Hab*_*ğuz 5

HTML 渲染器可以做到这一点。例如:

htmlTooltip1.Set(textBox1, "<font color=\"red\">What is tooltip?</font>");
Run Code Online (Sandbox Code Playgroud)