Foxtable(狐表)用户栏目专家坐堂 → txt2.text,可以直接将字符转换为数字?


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

主题:txt2.text,可以直接将字符转换为数字?

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


加好友 发短信
等级:小狐 帖子:339 积分:3364 威望:0 精华:0 注册:2011/3/22 22:52:00
txt2.text,可以直接将字符转换为数字?  发帖心情 Post By:2017/8/23 8:02:00 [只看该作者]

For i As Integer = -2 To   txt2.text 
这儿的txt2.text为什么可以直接转换成数字?

Dim txt1 As WinForm.TextBox = e.Form.Controls("TextBox1")
Dim txt2 As WinForm.TextBox = e.Form.Controls("TextBox2")
Dim bh = Format(Date.Today, "yyMMdd") & Format(val(txt1.text), "000")

For i As Integer = -2 To   txt2.text ’这儿的txt2.text为什么可以直接转换成数字?
    Dim nr As Row = e.Form.controls("table1").Table.addnew
    nr("LSH") = bh
    Select Case  i
        Case -2
            nr("FILENAME") = "FM"  & ".jpg"
        Case -1
            nr("FILENAME") = "BKB"  & ".jpg"
        Case 0
            nr("FILENAME") = "ML"  & ".jpg"
        Case Else
            nr("FILENAME") = i & ".jpg"
    End Select
Next

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/23 8:49:00 [只看该作者]

For i As Integer = -2 To txt2.text

 

等同于

 

For i As Integer = -2 To cint(txt2.text)

 

你最好写

 

For i As Integer = -2 To val(txt2.text)

 

 


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


加好友 发短信
等级:小狐 帖子:339 积分:3364 威望:0 精华:0 注册:2011/3/22 22:52:00
  发帖心情 Post By:2017/8/23 9:12:00 [只看该作者]

好象这样写也可以:
For i As Integer = -2 To   txt2.Value



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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/23 9:34:00 [只看该作者]

回复3楼,和2楼差不多的意思。

 回到顶部