Foxtable(狐表)用户栏目专家坐堂 → 日期输入框控件要禁止用户清空


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

主题:日期输入框控件要禁止用户清空

帅哥,在线噢!
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/7/28 16:17:00 [显示全部帖子]

日期输入框是可以清空的,日前变量不能为空而已.

你可以测试在按钮中测试:

messagebox.Show(e.Form.Controls("DateTimePicker1").Value Is Nothing)

判断是否输入了日期,应该通过日期输入框的Value属性,而不是变量


 回到顶部
帅哥,在线噢!
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/7/28 17:23:00 [显示全部帖子]

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目146.table


 回到顶部
帅哥,在线噢!
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/7/28 17:37:00 [显示全部帖子]

这是当然的,输入过程不会改变Value的,必须离开控件,Value值才会更改。

不过也不是没有办法,帮助提到的:

TextChanged

控件的Text属性发生变化后执行。
在控件中每输入或删除一个字符,都会触发TextChanged事件。


e参数属性:

Sender:返回触发事件的控件
Form:   返回控件所在的窗口 


示例


假定某个文本框绑定到一个字段,我们在该文本框输入内容的时候,并不会即刻刷新字段的内容,直到你输入结束并离开该文本框,字段的内容才会刷新。
如果你希望在文本框中进行的任何编辑,均能即时显示在字段中,可以将其TextChanged事件代码设为:


e.Sender.WriteValue()




 回到顶部
帅哥,在线噢!
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/7/28 17:54:00 [显示全部帖子]

其实这些控件也有Text属性的

 回到顶部