C# 字符串生成器下划线文本
如何在字符串生成器中为文本加下划线C# 字符串生成器下划线文本,c#,vb.net,C#,Vb.net,如何在字符串生成器中为文本加下划线 strBody.Append("be a minimum of 8 characters") 我不能使用HTML标记 be a minimum of <u>8 characters</u> 至少应包含8个字符 AFAIK,不,您不能使用StringBuilder执行此操作。相反,无论将此文本指定给哪个控件,都要使用该控件的样式属性为文本加下划线。(取决于它是针对ASP.NET还是针对Winform)StringBuilder无法在文
strBody.Append("be a minimum of 8 characters")
我不能使用HTML标记
be a minimum of <u>8 characters</u>
至少应包含8个字符
AFAIK,不,您不能使用StringBuilder
执行此操作。相反,无论将此文本指定给哪个控件,都要使用该控件的样式属性为文本加下划线。(取决于它是针对ASP.NET
还是针对Winform
)StringBuilder
无法在文本本身下划线。当您试图在WinForm或您的网页中显示文本时,您可能希望在文本下面加下划线。如果不能,StringBuilder将存储字符串;不是格式化字符串。由内容的“接收者”来为其加下划线(控制台中的某些控件设置或样板代码或根据环境需要的任何内容)主机是什么?Windows窗体?这取决于保存该文本的控件,而不是数据本身。不,你需要在屏幕上用夏普来完成。这个问题表明了对字符串是什么的一个基本误解。我的理解是,下划线文本由不可见的控件字符表示。这取决于你用什么来渲染文本。我认为你不理解字符串是如何工作的。请阅读编程概念,并尝试在进行任何GUI之前制作控制台应用程序。这将对你有很大帮助。谢谢你的回答:)!