yin_tb 发表于 2022-9-26 11:24:15

c1NumericEdit验证最大最小值问题

如题。c1NumericEdit控件。


在Form上放置一个c1NumericEdit。



1、将它的PostValidation中的Interval里的MaxValue设为2099,MinValue为2000;
2、VisbleButtons中的DropDown为true.

运行起来,
1、当在c1NumericEdit里,手工输入3333,点击别的控件,让它失去焦点,c1NumericEdit会出现验证消息。
问题:但是,如果点击c1NumericEdit旁边的按钮,出现列表,点击列表中的数字键进行输入,再失去焦点,c1NumericEdit不能验证并阻止非法的值 。

是BUG吗?





Richard.Ma 发表于 2022-9-26 11:24:16

我这边测试的最新版本,如你所说

点击列表中的数字键进行输入,然后点击其他位置,这时只是下拉框收回了,文本框并没失去焦点,你需要再点击一下其他控件,才会弹出验证

yin_tb 发表于 2022-9-27 08:39:09

我主要表达的是,我的2018版,用列表的数字键输入,就算点了其它控件,也不弹出验证。看来是我2018版的BUG。你说的我也明白,你认为输完,不失去焦点,点别的地方,也要验证,这也算是BUG。

就这个问题,补充问一下:弹出的那个验证消息,能替换成自己的消息吗,在哪个事件里替换?

Richard.Ma 发表于 2022-9-27 18:39:40

页: [1]
查看完整版本: c1NumericEdit验证最大最小值问题