格式文本框c#
本文关键字:文本 格式 | 更新日期: 2023-09-27 18:03:18
我有这样的代码
private void timer1_Tick(object sender, EventArgs e)
{
textBox_Machine_X_Axis.Text = adsClient.ReadAny(ActPos_X, typeof(Double)).ToString();
...
输出如下所示:
2489.24544554444
或-654.1
现在的问题是,我如何格式化这段代码,使输出看起来像这样2489.245
或-0654.100
可以使用string。格式方法,如下所示:
string.Format("{0:0000.000}", -654.1)
改变你的原始代码,它将是这样的:
textBox_Machine_X_Axis.Text = string.Format("{0:0000.000}", adsClient.ReadAny(ActPos_X, typeof(Double)));
可以在.ToString()方法中指定格式,如下所示:
private void timer1_Tick(object sender, EventArgs e)
{
textBox_Machine_X_Axis.Text = adsClient.ReadAny(ActPos_X, typeof(Double)).ToString("0000.000");
}
查看这篇msdn文章获取更多信息