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

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

2012-01-31 
求助,两个文本框内数值相加问题!初学vb.net,有三个文本框tex1,tex2,tex3,我想在按钮按下时,让tex3文本框显

求助,两个文本框内数值相加问题!
初学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代表小数位数

热点排行