richardli79

教训-lostfocus与MessageBox

刚刚写了一段逻辑错误的代码,当时没有仔细想写上调试的时候才发现有问题。一个很简单的逻辑,利用控件失去焦点时对控件上的数据进行判断,然后对出错的内容弹出对话框进行说明,关键错在想在发现错误后将焦点重新返回该控件。
使用了control.Focus();MessageBox.Show("");
竟然忘了先focus,然后再MessageBox.Show有重新触发了焦点失去事件,郁闷呀,就这样点呀点,一个死胡同。

把focus放在后show的后面就好了。

posted on 2005-05-26 16:58 Richard 阅读(196) 评论(0)  编辑 收藏 网摘 所属分类: 技术经验





标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索
[推荐职位]上海盛大网络招聘架构师

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》

相关文章:

相关链接: