以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教一个低级问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=97713)

--  作者:西瓜住持
--  发布时间:2017/3/17 10:54:00
--  请教一个低级问题
控件1 NumericComboBox1 
控件2 NumericComboBox2
控件3 NumericComboBox3


如何实现  NumericComboBox1  和 NumericComboBox2 TextChanged变动时 实时显示 NumericComboBox3 =  NumericComboBox1 + NumericComboBox2

--  作者:wyz20130512
--  发布时间:2017/3/17 11:04:00
--  
你这是需要值相加还是文本内容相加?
--  作者:西瓜住持
--  发布时间:2017/3/17 11:10:00
--  
当然是值 
--  作者:有点色
--  发布时间:2017/3/17 11:15:00
--  

TextChanged事件写代码

 

n3.Value = val(n1.text) + val(n2.text)


--  作者:wyz20130512
--  发布时间:2017/3/17 11:50:00
--  
\'窗口的全局事件(TextChanged)

Dim n1 As WinForm.NumericComboBox = e.Form.Controls("NumericComboBox1")
Dim n2 As WinForm.NumericComboBox = e.Form.Controls("NumericComboBox2")
Dim n3 As WinForm.NumericComboBox = e.Form.Controls("NumericComboBox3")
Select Case e.Sender.Name
    Case "NumericComboBox1","NumericComboBox2"
        n3.Value = Val(n1.Text) + Val(n2.Text)
End Select

--  作者:西瓜住持
--  发布时间:2017/3/17 12:17:00
--  
棒棒的 谢谢啦 两位大神