找回密码
 立即注册

QQ登录

只需一步,快速开始

q406157290

高级会员

124

主题

531

帖子

1359

积分

高级会员

积分
1359

活字格认证

q406157290
高级会员   /  发表于:2015-5-5 10:33  /   查看:5833  /  回复:5
C1NumericBox可否控制不能输入负数
不能入力负号  而不是现在的这种入力负数后转换成0了

5 个回复

倒序浏览
KNight
中级会员   /  发表于:2015-5-5 12:53:00
沙发
回复 1楼q406157290的帖子
  1. private void C1NumericBox_KeyDown(object sender, KeyEventArgs e)
  2. {
  3.         try
  4.         {
  5.                 if (e.Key == Key.OemMinus)
  6.                 {
  7.                         e.Handled = true;
  8.                 }
  9.         }
  10.         catch (Exception ex)
  11.         {
  12.                 MessageBox.Show(ex.Message);
  13.         }
  14. }
复制代码

评分

参与人数 1金币 +300 收起 理由
Alice + 300 提供代码帮助其他客户解决问题,奖励300金币

查看全部评分

回复 使用道具 举报
q406157290
高级会员   /  发表于:2015-5-5 16:46:00
板凳
回复 2楼KNight的帖子

太棒了 真的是好使的
那我现在想要的是最大范围是999  可是现在是超过三位数字了还可以输入 只不是是回车后就显示的是999
这样也是否能控制住如果超过最大范围就不能输入了呢谢谢
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-5-5 18:33:00
地板
回复 1楼q406157290的帖子

感谢你对该问题的反馈。
输入上的控制可以使用相应的键盘消息。
不允许输入负号,如果你对Value的大小也需要控件的,也可以添加判断条件写代码去设置如果超过范围,e.Handle为true。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
q406157290
高级会员   /  发表于:2015-5-7 08:57:00
5#
回复 2楼KNight的帖子

C1FlexGridFilter问题
http://gcdn.gcpowertools.com.cn/showtopic-16912.html
这个问题您知道吗
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-5-7 18:14:00
6#
回复 5楼q406157290的帖子

你好。
请参考在该问题中的回复。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部