Vc ++ / CLI中的文本框格式

时间:2012-08-13 19:45:49

标签: visual-c++

我正处于使用Vc ++(C ++ / CLI)

的陡峭学习曲线的开端

如何格式化表单上文本框中的文本(数字)?

在过去的好时光里,

printf()很容易; - )

以下有效,但有很多小数位。

我只需要显示一个小数点。

22.4 而非 22.4178301

//Calculate the Power and current

fPower2 = (pow((fVoltagePkPk * 0.5 * 0.707),2) / 2);

fCurrent2 = fPower2 / (fVoltagePkPk * 0.5 * 0.707);



//Display the Power amd current in the text boxes

txtPower2->Text = Convert::ToString(fPower2);

txtCurrent2->Text = Convert::ToString(fCurrent2);

由于

1 个答案:

答案 0 :(得分:1)

您可以使用

fPower2.ToString("F1")
fCurrent2.ToString("F1")

F1指1个固定数字。有关更多格式选项,请参阅http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx#Y2205