以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  NumericComboBox区分计算和手工输入  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=99031)

--  作者:l20j07
--  发布时间:2017/4/11 13:01:00
--  NumericComboBox区分计算和手工输入
NumericComboBox,如果下拉输入,则输入值乘以100,若手工输入,则不乘倍数,怎么实现?有下拉框关闭的事件么?
--  作者:有点蓝
--  发布时间:2017/4/11 14:29:00
--  
没有下拉事件,判断不了
--  作者:有点色
--  发布时间:2017/4/11 15:44:00
--  

 如果下拉输入一部分,手工输入一部分呢?

 

 简单判断,可以写代码

 

enter事件

vars("手工") = False

 

leavel事件

If vars("手工") = False Then
    e.Sender.text = val(e.sender.Text) * 100
End If

 

keydown事件

vars("手工") = True


--  作者:foxtablefanse
--  发布时间:2023/2/27 23:20:00
--  NumericComboBox 小数位控制
NumericComboBox控件值是其它控件值计算而来,小数位太多,如何控件在两位小数