如何以编程方式在 .NET 框架表单的工具提示中添加换行符

Posted

技术标签:

【中文标题】如何以编程方式在 .NET 框架表单的工具提示中添加换行符【英文标题】:how to programmatically add line feeds within the tooltip of a .NET framework form 【发布时间】:2022-01-04 20:49:42 【问题描述】:

我使用 my_tooltip.show(my_string, ... ) 当用户将鼠标悬停在我的数据图表上的点上时弹出详细信息。

如何在工具提示中插入?

【问题讨论】:

my_string = "hello\r\nworld"; 请指定您使用的 UI 框架(WPF、WinForms、Xamarin、UWP、ASP.NET、Unity...) .Net 框架形式。 VS 2019 专业版 【参考方案1】:

工具提示是否转义my_string

如果不是:尝试使用<br>\r\n 换行符。

如果是:尝试使用System.Environment.NewLine

如果字符串被转义,这可能有效,也可能无效。

【讨论】:

不转义 my_string。 VBCRLF 不适用于 VB.NET。 System.Environment.NewLine 或 工作了吗?【参考方案2】:

问题消失了。 VBCRLF 现在可以工作了。不知道为什么它最初失败了。

【讨论】:

以上是关于如何以编程方式在 .NET 框架表单的工具提示中添加换行符的主要内容,如果未能解决你的问题,请参考以下文章