C#-在工具提示中添加分隔线A.k.A.<;hr>;

本文关键字:gt lt hr 工具提示 添加 分隔 C#- | 更新日期: 2023-09-27 18:19:37

我想在C#中的工具提示中添加一条水平分隔线。在HTML中,它是<hr>。C#中的工具提示是什么?希望这是可能的,而不是压倒一切。

ToolTip toolTip1 = new ToolTip();
toolTip1.AutoPopDelay = 5000;
toolTip1.InitialDelay = 0;
toolTip1.ReshowDelay = 500;
toolTip1.ShowAlways = true;
toolTip1.SetToolTip(this, "line1'r'n<hr>'r'nline2");

C#-在工具提示中添加分隔线A.k.A.<;hr>;

尝试在字符串中使用Environment.NewLine,例如

toolTip1.SetToolTip(this, "Fish" + Environment.NewLine + "Sticks");

由于它是字符串文字,您可以手动添加空格。只需记住,'r'n之前的空格不会影响文本,因此您需要将空格放在line2部分之前。

toolTip1.SetToolTip(this, "line1'r'n'r'n   line2");

如果不重写,它是不起作用的,但如果你改变主意,那么重写默认的工具提示样式,并在新样式中放入一行或任何你需要的东西。

自定义工具提示样式的MSDN示例:http://msdn.microsoft.com/en-us/library/ms745107(v=vs.85).aspx一些奇特的例子:http://www.c-sharpcorner.com/uploadfile/mahesh/creating-fancy-tooltips-in-wpf/