首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 怎么在textbox取整

2012-01-08 
C# 如何在textbox取整?现在有textbox1..textbox2和textbox3现在要实现textbox3.texttextbox1.text+textbo

C# 如何在textbox取整?
现在有textbox1..textbox2和textbox3

现在要实现textbox3.text=textbox1.text+textbox2.text......并且text框内都是整数.要如何实现...另外要如何限制text输入框的输入只能是数字?   求大虾帮忙~!

[解决办法]
int strsum=Convert.ToInt32 (textbox1.text)+Convert.ToInt32 (textbox2.text)+.....;
textbox3.text=strsum.ToString();


[解决办法]
Convert.ToInt32转换后操作
[解决办法]
private void textBox1_KeyPress (object sender, KeyPressEventArgs e)
{
if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8 && e.KeyChar != 46)
{
e.Handled = true;
}
}

private void textBox2_KeyPress (object sender, KeyPressEventArgs e)
{
if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8 && e.KeyChar != 46)
{
e.Handled = true;
}
}

private void XXX处()
{
textBox3.Text = (Convert.ToInt64(textBox1.Text) + Convert.ToInt64(textBox2.Text)).ToString();
}
[解决办法]
有个细节问题,比如输入的是3.7,你是希望取整到3还是4?

(int)强制转换可以得到3,Convert.ToInt32可以得到4

热点排行