如何在.NET Framework窗体的Tooltip中通过编程方式添加换行符
Tooltip内容插入换行符的解决方案
根据你使用的tooltip渲染模式不同,有两种通用实现方式:
- 纯文本渲染模式:直接在传入的字符串中插入转义换行符
\n即可,示例用法:my_string = "点位数值:123\n统计日期:2024-01-01\n数据来源:内部统计" my_tooltip.show(my_string, ...) - HTML渲染模式:在字符串中插入HTML换行标签
<br>即可实现换行,示例用法:my_string = "点位数值:123<br>统计日期:2024-01-01<br>数据来源:内部统计" my_tooltip.show(my_string, ...)
注意:如果插入
\n后直接显示成了普通字符,说明当前tooltip为HTML渲染模式,更换为<br>即可;如果插入<br>后直接把标签内容显示了出来,说明当前为纯文本渲染模式,更换为\n即可。部分框架封装的图表tooltip需要额外开启enableHTML配置项才能识别HTML标签实现换行。
内容的提问来源于stack exchange,提问作者Doug Null
相关产品推荐
相关产品推荐

