以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 日期输入框控件要禁止用户清空 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=3723) |
||||
-- 作者:reachtone -- 发布时间:2009/7/28 16:08:00 -- 日期输入框控件要禁止用户清空 日期输入框控件在设置了默认日期以后,就应该禁止用户将其内容清空。我反复试了一下,尽管表面上是把日期内容清空掉了,实际上它的Value值依然存在。 这在设计日期查询窗口时容易使用户产生误会:日期明明清空了,为什么还会出来这个日期的数据? 因为日期值是不可能为空的,建议该控件也要禁止用户把日期清除掉(尽管是表面上的)。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/7/28 16:17:00 -- 日期输入框是可以清空的,日前变量不能为空而已. |
||||
-- 作者:reachtone -- 发布时间:2009/7/28 17:01:00 -- 按楼上的方法,我反复测试,怎么还是不行呢? [此贴子已经被作者于2009-7-28 17:16:23编辑过]
|
||||
-- 作者:reachtone -- 发布时间:2009/7/28 17:20:00 -- 请高手帮忙看看,上面的代码究竟错在哪里呢? 此主题相关图片如下:snap1.gif |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/7/28 17:23:00 --
|
||||
-- 作者:reachtone -- 发布时间:2009/7/28 17:31:00 --
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/7/28 17:37:00 -- 这是当然的,输入过程不会改变Value的,必须离开控件,Value值才会更改。 不过也不是没有办法,帮助提到的: TextChanged 控件的Text属性发生变化后执行。
Sender:返回触发事件的控件
|
||||
-- 作者:reachtone -- 发布时间:2009/7/28 17:50:00 -- 哦,终于明白了。日期输入框比文本框、组合框等少一个Text属性,我把事件直接复制过来修改一下用的。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/7/28 17:54:00 -- 其实这些控件也有Text属性的 |