VB.NET:显示不同颜色的字符串

时间:2012-05-28 04:41:33

标签: .net vb.net string-formatting

我的VB.NET应用程序生成一个包含数字数据的HTML表。我想用逗号格式化数字并将括号括在负数周围。我通过在ToString()方法中指定格式字符串来做到这一点。我想要做的是将负数的颜色更改为红色。知道如何做到这一点?我的示例代码:

...
rowHTML.Append("<td align=""left"">" + num.ToString("#,##0.##;(#,##0.##)") + "</td>")
...

编辑: 此时,我在格式化完成后添加了一个检查,以查看第一个字符是否有一个左括号,然后添加了font标记:

tempString = num.ToString("#,##0.##;(#,##0.##)")
If tempString(0) = "(" Then
  rowHTML.Append("<td align=""left""><font color=""red"">" + tempString + "</font></td>")
Else
  rowHTML.Append("<td align=""left"">" + tempString + "</td>")
End If

这看起来不错吗?

1 个答案:

答案 0 :(得分:0)

我只能找到这个:http://blogs.msdn.com/b/jmstall/archive/2006/01/13/color-print.aspx

您在哪里以及如何打印文本?