我想在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");
答案 0 :(得分:1)
尝试在字符串中使用Environment.NewLine
,例如
toolTip1.SetToolTip(this, "Fish" + Environment.NewLine + "Sticks");
答案 1 :(得分:0)
由于它是字符串文字,您可以手动添加空格。请记住\r\n
之前的空格不会影响文字,因此您需要将空格放在line2
部分之前。
toolTip1.SetToolTip(this, "line1\r\n\r\n line2");
答案 2 :(得分:0)
如果没有覆盖,它就无法工作,但是如果你改变主意,那么覆盖默认的工具提示样式,并在新样式中添加一行或任何你需要的东西。
自定义工具提示样式的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/