c# textbox问题,怎么判断光标移走?
我建立一个textbox和一个label,当在textbox中填写完成后,会在数据库进行一次查询,判断这个textbox中的内容是否存在,如果存在,在label中会有一句...
我建立一个textbox 和一个label,当在textbox中填写完成后,会在数据库进行一次查询,判断这个textbox中的内容是否存在,如果存在,在label中会有一句话的提示,这个代码应该怎么实现?
展开
3个回答
2013-07-11
展开全部
textbox有个enter和leave事件,对应获得焦点和失去焦点,至于你如何判断填写完成就不知道你自己怎么想的,以什么条件认为是填写完成。 如果只是判断光标移走就是上面说的给textbox添加MouseLeave事件就行了 其实你也可以先把查询判断的代码写在一个button里面 实现后就可以随便换触发的方法了 只需要把代码复制到你需要用到的事件里面就行了~
2013-07-11
展开全部
在这个事件中:textBox1_MouseLeave写程序逻辑。鼠标离开文本框时就会触发 fi(string.IsNullOrEmpty(textBox1.text)){ return;}else{ 对数据库进行查询。}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-11
展开全部
你要用Textbox的控件的话是没有鼠标移出的服务器事件的,所以解决的方法有三个,1、要么你添加个服务器控件按钮,填写后点击按钮进行检测。2、就是在页面上写js进行ajax提交,然后进行显示!3、请其他的高手解决!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询