您的位置:首页 > 其它

textbox的光标移不出的问题。·

2011-06-22 20:16 176 查看
我从主窗体main中调四个内容在edit窗体中做修改用。textbox1和textbox2是数字类型的 textbox3和textbox4是字符行的。
我在edit中没有设置focus()判断。但是在清空textbox1和textbox2其中任何一个的时候。光标闪烁,但是不能从里面移出来。而textbox3和textbox4清空的时候就没有这样的问题····哭死我了。这是什么问题啊。····winform项目。

问题百度了很久。没查到有其他人出现这个问题。只好慢慢自己找。最后在查看textbox属性详解的时候发现了
CauseValidation该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
True 发生
False 不发生
这个属性说明。然后查看了Validated事件说明。感觉是这的问题。因此把此属性设置为False。问题解决。

我的理解。Validated事件是随时检查输入信息是否合法的一个事件如果causesValidation属性设置为true。当textbox是空的时候(textbox的数据源是数据库中的这列的int属性),检查不合法,所以光标一直在上面停留···

技术第一帖····天歌出品
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: