关于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中的回车问题了

相关推荐
h***346310 小时前
Nginx 缓存清理
android·前端·后端
Mintopia10 小时前
⚡Trae Solo Coding 的效率法则
前端·人工智能·trae
wa的一声哭了10 小时前
WeBASE管理平台部署-WeBASE-Web
linux·前端·网络·arm开发·spring boot·架构·区块链
孟陬10 小时前
我的 starship 终端配置
前端
Moment10 小时前
专为 LLM 设计的数据格式 TOON,可节省 60% Token
前端·javascript·后端
JarvanMo10 小时前
Apple更新App审核条款,严打擅自与第三方 AI 共享个人数据的应用
前端
掘金安东尼10 小时前
🧭 前端周刊第440期(2025年11月10日–11月16日)
前端
青梅主码10 小时前
麦肯锡联合QuantumBlack最新发布《2025年人工智能的现状:智能体、创新和转型》报告:32% 的企业预计会继续裁员
前端·人工智能·后端
G***669111 小时前
前端性能优化插件,CSS与JavaScript压缩插件实战指南
前端·javascript·css
百花~11 小时前
Spring Web MVC~
前端·spring·mvc