读书人

两个文本框内数值相加有关问题

发布时间: 2012-01-31 21:28:41 作者: rapoo

求助,两个文本框内数值相加问题!
初学vb.net,有三个文本框tex1,tex2,tex3,我想在按钮按下时,让tex3文本框显示tex1和tex2相加的值,比如tex1的值为5,比如tex2的值为6:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

tex3.Text = tex1.Text.Trim + tex2.Text.Trim

End Sub

但得到的结果是:56
怎么不是11呀?

[解决办法]
先转为数字在加

可以转为Integer 也可以转为Double 看你要什么了

tex3.Text = (Integer.Parse(tex1.Text.Trim()) + Integer.Parse(tex2.Text.Trim)).ToString()

tex3.Text = (Double.Parse(tex1.Text.Trim()) + Double.Parse(tex2.Text.Trim)).ToString( "F2 ") '或ToString( "N2 ") 格式化字符串,2代表小数位数

读书人网 >VB Dotnet

热点推荐