0

我希望 TextBox 显示 3 位数和指数的数字。

铁 0.123E-08

有没有办法用普通的 Winforms TextBoxes 做到这一点?

4

2 回答 2

0

因为我现在在 Textbox 上没有原生属性,但您可以在下面的链接上应用说明。

http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx

http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx#EFormatString

于 2013-05-27T12:32:54.053 回答
0

您可以double.ToString()在设置之前使用格式化字符串TextBox.Text

例如:

double value = 0.00000000123;

string s = value.ToString("#.###E00");
Console.WriteLine(s);

或者只是分配给 TextBox.Text:

textBox.Text = value.ToString("#.###E00");;
于 2013-05-27T12:38:01.703 回答