我需要一些代码来转换标准的C# TextBox到温度TextBox,这意味着添加"°C“到文本框中的文本结尾的另一种颜色,而不是默认的颜色。
发布于 2009-10-13 10:30:36
要得到度数符号,你可以使用字符代码176,例如
Char degree = (Char)176然后,您可以将其附加到您的文本框内容中,或者,如果您想轻松地控制前色,我可以在文本框的右侧添加一个带有度数符号的标签。
发布于 2009-10-13 10:33:03
TextBox是一种纯文本编辑器。要想获得不同的颜色,你必须在富文本框中胡乱摆弄。为什么不将"°C“放在文本框右侧的标签中?这也将使您的解析和呈现代码变得更加容易。
发布于 2009-10-13 10:33:35
您可以创建自己的控件,该控件继承自TextBox,然后重写Text属性以自动添加°C,尽管同一TextBox中的其他颜色可能会有问题。
为什么要在TextBox中使用°C?不能直接在TextBox后面贴上标签吗?您可以根据需要设置静态文本和颜色。
https://stackoverflow.com/questions/1559342
复制相似问题