Winforms TextBox编号演示文稿

时间:2013-05-27 12:23:56

标签: c# winforms textbox

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

f.e。 0.123E-08

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

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

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

例如:

double value = 0.00000000123;

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

或者只是分配给TextBox.Text:

textBox.Text = value.ToString("#.###E00");;