Foxtable(狐表)用户栏目专家坐堂 → 窗口中数值复合框不可以相互运算吗


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

主题:窗口中数值复合框不可以相互运算吗

美女呀,离线,留言给我吧!
mamasong
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:182 积分:1168 威望:0 精华:0 注册:2012/10/26 14:22:00
窗口中数值复合框不可以相互运算吗  发帖心情 Post By:2012/12/19 15:59:00 [只看该作者]

Dim htsl As WinForm.NumericComboBox = e.Form.Controls("NumericComboBox1")
Dim htdj As WinForm.NumericComboBox = e.Form.Controls("NumericComboBox2")
Dim htze As WinForm.Label = e.Form.Controls("Label8")
If htsl.value IsNot Nothing And htdj.value IsNot Nothing Then
htze.value = htdj.value * htsl.value
End If

这样会报错,那正确的应该怎么样呢?


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/19 16:03:00 [只看该作者]

 报什么错?这样试试。

Dim htsl As WinForm.NumericComboBox = e.Form.Controls("NumericComboBox1")
Dim htdj As WinForm.NumericComboBox = e.Form.Controls("NumericComboBox2")
Dim htze As WinForm.Label = e.Form.Controls("Label8")
If htsl.Text <> "" AndAlso htdj.Text <> "" Then
    htze.Text = htdj.Text * htsl.Text
End If


 回到顶部
美女呀,离线,留言给我吧!
mamasong
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:182 积分:1168 威望:0 精华:0 注册:2012/10/26 14:22:00
  发帖心情 Post By:2012/12/19 16:15:00 [只看该作者]

这样就可以了,可是,我怎么感觉value要比text靠谱呢,结果不是。。。谢谢林大侠。。。


 回到顶部
美女呀,离线,留言给我吧!
mamasong
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:182 积分:1168 威望:0 精华:0 注册:2012/10/26 14:22:00
  发帖心情 Post By:2012/12/19 16:19:00 [只看该作者]

我明白了。。。粗心啊,第三个变量的控件应该也是数值复合框才好。。。图片点击可在新窗口打开查看

 回到顶部