c# tooltip backcolor 和 forecolor 不随 using 方法或其他方式改变

标签 c# tooltip

我想在我的 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/

相关文章:

c# - 按位与如何与 bool 值交互?

javascript - 编辑卡图 map 上的工具提示

javascript - 使用 d3 和 d3.tip 计算 div 元素的坐标

c# - 系统托盘工具提示格式

c# - 如何在 VS.NET 2015 中切换上下文?

c# - 如何设置正确的用户名和密码文本框?

c# - 从服务器端到 Javascript 的时区不正确

jquery - 禁用 Bootstrap 开关时添加 Bootstrap 工具提示

javascript - div 不会在图像悬停时显示

c# - nopCommerce https ssl