Foxtable(狐表)用户栏目专家坐堂 → 请教:NumericComboBox(数字组合框)的最大输入数如何设置?


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

主题:请教:NumericComboBox(数字组合框)的最大输入数如何设置?

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


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
请教:NumericComboBox(数字组合框)的最大输入数如何设置?  发帖心情 Post By:2012/9/21 11:11:00 [只看该作者]

比如窗口中有一数字组合框,我只想输入1-10以内的数字,那么,如何设置呢?

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2012/9/21 11:26:00 [只看该作者]

TextChanged事件代码中设置代码来判断应该可以吧,看看下面行不行
If e.Sender.text <> "" Then
If e.Sender.text  > 10 Then
e.Sender.Value = Nothing
End If
End If


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


加好友 发短信
等级:四尾狐 帖子:832 积分:5867 威望:0 精华:6 注册:2011/5/27 11:41:00
  发帖心情 Post By:2012/9/21 11:28:00 [只看该作者]

楼主:在该数字框的事件 valuechanged中加入以下代码即可

Dim i As Integer =e.sender.value
If i >=1 AndAlso i <=10 Then
    e.sender.value =i
Else
    e.sender.value = Nothing
End If


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


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2012/9/21 11:58:00 [只看该作者]

谢谢曹版,谢谢 小猪鑫鑫

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


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

 或者用微软提供的控件来做,下面示例,添加微软的控件。属性自查MSDN。

Dim n As New System.Windows.Forms.NumericUpDown
n.width = 100
n.height = 100
n.left = 10
n.Top = 10
n.Minimum = 1
n.Maximum = 10
e.Form.panel.controls.add(n)

 回到顶部