关于C# KeyUp事件中MessageBox的回车(Enter)按键的回调问题(禁止无限按ENTER)

在textbox中的keyup事件如果编写带有messbox的代码触发事件后再按enter会无限回调messbox,如何禁止回调messbox中enter呢,解决方案如下:

把textbox中keyup事件中的代码移植到 keydown事件中

如 :

private void txtNum_KeyDown(object sender, KeyEventArgs e)

{

if (e.KeyCode == Keys.Enter)

{

//主要是这句代码 组织默认的回车行为

e.SuppressKeyPress = true

if (CheckCbsl() == false)

{

MessageBox.Show("止码-起码与水量+换表水量不相等请从新输入!");

txtStop.Focus();

txtStop.SelectAll();

txtNum.Text = "";

}

复制代码
         }

}

这样就可以阻止按下enter后无限回调messbox中的回车问题了

相关推荐
EF@蛐蛐堂15 小时前
【vue】新前端工具链Vite+ Alpha
前端·javascript·vue.js
小木木爸15 小时前
若依框架图片预览异常:Content-Type变成application/octet-stream,前端后端谁的锅?
前端·状态模式
爱学习的程序媛16 小时前
【Web前端】蚂蚁AntV:企业级数据可视化全栈方案
前端·信息可视化·前端框架·web·数据可视化
文心快码BaiduComate16 小时前
Comate Spec Mode能力升级:让复杂任务开发更可控、更稳定
前端·后端
似水明俊德16 小时前
12-C#.Net-加密解密-学习笔记
笔记·学习·oracle·c#·.net
前端付豪16 小时前
实现 AI 回复支持 Markdown 渲染
前端·人工智能·markdown
阿蒙Amon16 小时前
C#常用类库-详解SSH.NET
c#·ssh·.net
似水明俊德16 小时前
11-C#.Net-多线程-Async-Await篇-学习笔记
开发语言·笔记·学习·c#·.net
阳火锅16 小时前
鳌虾 AoCode:重新定义 AI 编程助手的下一代可视化工具
前端·人工智能·架构
拾贰_C16 小时前
【node】node彻底卸载删除
前端