我想在的ToolTip中添加一个水平的、分隔行的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");
发布于 2013-06-24 12:53:39
尝试在字符串中使用Environment.NewLine
,例如。
toolTip1.SetToolTip(this, "Fish" + Environment.NewLine + "Sticks");
发布于 2013-06-24 13:01:23
因为它是字符串文本,所以可以手动添加空格。请记住,\r\n
之前的空格不会影响文本,因此需要将空格放在line2
部分之前。
toolTip1.SetToolTip(this, "line1\r\n\r\n line2");
发布于 2013-06-24 13:44:14
如果您改变主意,那么就重写默认的工具提示样式,并在新样式中添加一行或任何需要的内容。
自定义工具提示样式的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/
https://stackoverflow.com/questions/17275965
复制相似问题