我希望 TextBox 显示 3 位数和指数的数字。
铁 0.123E-08
有没有办法用普通的 Winforms TextBoxes 做到这一点?
因为我现在在 Textbox 上没有原生属性,但您可以在下面的链接上应用说明。
http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx
http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx#EFormatString
您可以double.ToString()
在设置之前使用格式化字符串TextBox.Text
。
例如:
double value = 0.00000000123;
string s = value.ToString("#.###E00");
Console.WriteLine(s);
或者只是分配给 TextBox.Text:
textBox.Text = value.ToString("#.###E00");;