C# 使用c更改不同文本部分的工具提示文本颜色#
我试图在Telerik RadControl上显示带有彩色文本的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
系统.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中,此事件是存在的。我将把这一点添加到我的问题中