C# 使用c更改不同文本部分的工具提示文本颜色#

C# 使用c更改不同文本部分的工具提示文本颜色#,c#,telerik,tooltip,C#,Telerik,Tooltip,我试图在Telerik RadControl上显示带有彩色文本的系统.Windows.Forms.ToolTip。某些文本部分应具有与其他部分不同的文本颜色。例如: This text should be red This text should be blue Again red Green here 我正在使用RadControl.ToolTipTextNeeded()事件处理程序。我尝试使用ForeColor属性,但这并没有改变任何事情 private void gvOverview_T

我试图在Telerik RadControl上显示带有彩色文本的
系统.Windows.Forms.ToolTip
。某些文本部分应具有与其他部分不同的文本颜色。例如:

This text should be red
This text should be blue
Again red
Green here
我正在使用
RadControl.ToolTipTextNeeded()
事件处理程序。我尝试使用
ForeColor
属性,但这并没有改变任何事情

private void gvOverview_ToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e)
{
    e.ToolTip.ForeColor = Color.Red;
    e.ToolTipText = "red green blue";
}
我也尝试过使用HTML,但我认为这是不可能的。不管怎样,我试过了

private void gvOverview_ToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e)
{
    e.ToolTipText = "<font color=\"red\">red</font> <font color=\"green\">green</font> <font color=\"blue\">blue</font>";
}
private void gvOverview\u ToolTipTextNeeded(对象发送方,ToolTipTextNeededEventArgs e)
{
e、 ToolTipText=“红-绿-蓝”;
}
正如我所预料的那样,这不起作用


有没有办法做到这一点?

你说的是
System.Windows.Forms.ToolTip
但是
ToolTipTextNeededEventArgs
事件和
tooltiptextneedeventargs
是什么呢?哦,对不起。我完全忘了,这是遥控器。在Telerik中,此事件是存在的。我将把这一点添加到我的问题中