如何解决KeyUp中调用MessageBox传回的回车的问题
来源:互联网 发布:阿里云邮箱收发服务器 编辑:程序博客网 时间:2024/05/08 09:11
设想:窗体上有一个textBox1控件。当我在textBox1中回车时出现MessageBox提示框,再回车MessageBox消失。
问题的产生:
代码如下:
[code=C#]
private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
DaKa();
}
private void DaKa()
{
MessageBox.Show("按了回车");
}
[/code]
当我在textBox1中回车时出现MessageBox提示框,再回车MessageBox并不消失(其实是消失后又出现),只有用鼠标点确定或关闭MessageBox。我猜是MessageBox回车按下时,MessageBox已经消失。当前控件又变成了 textBox1,此时回车键抬起刚好触发KeyUp事件。
如何能将其拦截?
解决,没用拦截,只是在KeyPress中调用函数
[code=C#]
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 13)
DaKa();
}
[/code]
- 如何解决KeyUp中调用MessageBox传回的回车的问题
- C# KeyUp事件中MessageBox的回车(Enter)键问题
- C# KeyUp事件中MessageBox的回车(Enter)键问题
- 如何在java的被调用函数中创建对象,并通过参数传回?
- 解决中文输入法中keyup不灵便的方法
- 关于MFC中回车关闭对话框的问题的解决
- 用户控件中回车提交问题的解决
- c++中如何解决函数调用二维数组的问题。
- MFC中MessageBox置于顶层的问题
- 解决点击回车触发按钮的问题
- MessageBox参数的问题
- unity C#调用windows的messagebox乱码问题
- Office -word 【解决排版问题:论文复制过程中产生的大量空格及回车】 快速替换回车与空格
- 关于在MFC中调用AfxMessageBox、CWnd::MessageBox与::MessageBox的区别
- 不支持MFC的ATL DLL中调用MessageBox
- QT中调用MessageBox的三种方法
- 当回车关联查询按钮时,如何解决页面重新刷新的问题!
- 解决手机端中文输入法中keyup不灵便的方法
- 漂亮的女程序员
- 技术人才首先是一个社会人-大学生追求技术的同时要主要的问题
- IDENT_INCR 获得递增字段的递增量
- sql 半角 全角 传化函数
- 要想成为一名优秀的程序员需要重点掌握那些知识
- 如何解决KeyUp中调用MessageBox传回的回车的问题
- Flex之行为控制(1) ------ 向上擦掉效果示例
- 笑不出来
- 提升网络安全 十大策略全面巩固企业内网
- Getting Start with GlovePIE
- 2009年度上网冲浪的百宝箱
- IDENT_SEED 获得递增字段 的开始值(即 种子值)
- unix下查看文件夹下文件数量以及大小
- 关于 递增字段 的查询操作