Foxtable(狐表)用户栏目专家坐堂 → 求一偏方:怎样实现一个文本框的数值发送数字到另个文本框并且使它每次都加发送的值,谢谢


  共有2184人关注过本帖树形打印复制链接

主题:求一偏方:怎样实现一个文本框的数值发送数字到另个文本框并且使它每次都加发送的值,谢谢

帅哥哟,离线,有人找我吗?
limit_1982
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:134 积分:1809 威望:0 精华:0 注册:2015/12/5 19:21:00
求一偏方:怎样实现一个文本框的数值发送数字到另个文本框并且使它每次都加发送的值,谢谢  发帖心情 Post By:2016/5/17 22:44:00 [只看该作者]

数值只在控件上面临时增加的

比如:每次按按钮,就从文本框1数字就在文本框2中增加

Dim d10 As WinForm.TextBox = e.Form.Controls("TextBox1")
Dim je As WinForm.TextBox = e.Form.Controls("TextBox2")    ‘初始值是0

Dim s(1) As String
Dim n As Integer
s(0)= d10.Text
s(1) =je.Text
For i As Integer = 0 To 1
    If IsNumeric(s(i)) Then
        d10.Text = d10.Text+ Val(s(i))
    End If
Next

 

 

哪里错了,谢谢

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
limit_1982
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:134 积分:1809 威望:0 精华:0 注册:2015/12/5 19:21:00
  发帖心情 Post By:2016/5/17 22:48:00 [只看该作者]

Dim d10 As WinForm.TextBox = e.Form.Controls("TextBox1")
Dim je As WinForm.TextBox = e.Form.Controls("TextBox2")
Dim s(1) As String
Dim n As Integer
s(0)= d10.Text
s(1) =je.Text
For i As Integer = 0 To 1
    If IsNumeric(s(i)) Then
        d10.Text =je.Text+ Val(s(0))
    End If
Next

 

可以了,谢谢    ,目的实现了,不知道代码是否是多余?

[此贴子已经被作者于2016/5/17 22:50:08编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/17 22:49:00 [只看该作者]

直接写

 

Dim d10 As WinForm.TextBox = e.Form.Controls("TextBox1")
Dim je As WinForm.TextBox = e.Form.Controls("TextBox2")    '初始值是0
je.text = val(je.text) + val(d10.text)


 回到顶部
帅哥哟,离线,有人找我吗?
xiaoohoo
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:281 积分:2264 威望:0 精华:0 注册:2013/12/2 13:34:00
  发帖心情 Post By:2016/5/17 22:51:00 [只看该作者]

        Dim d10 As WinForm.TextBox = e.Form.Controls("TextBox1")
        Dim je As WinForm.TextBox = e.Form.Controls("TextBox2")    '初始值是0


        d10.Value = IIf(IsNumeric(d10.Value), Val(d10.Value), 0) + IIf(IsNumeric(je.Value), Val(je.Value), 0)

 回到顶部