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

相关推荐
名为沙丁鱼的猫7292 小时前
【审计日志组件实践复盘】前端工程化 + 后端DDD架构(AOP切面拦截日志) + MBG
前端·架构
xqqxqxxq2 小时前
AI智能旅游规划系统 - 前端技术笔记
前端·笔记·旅游
陈随易8 小时前
bm2,MoonBit实现的pm2替代品
前端·后端·程序员
a11177610 小时前
农业数字孪生大屏网页 html开源
前端·html
圣光SG11 小时前
web操作题练习(六)
前端
湿滑路面11 小时前
Rouyan:使用WPF/C#构建的基于LLM的快捷翻译小工具
开发语言·c#·wpf
闪亮的路灯12 小时前
威联通QTS使用自带web服务期代理前端(类似nginx)
前端·nginx·威联通
冰心孤城12 小时前
C++ 与 C#混合编程 示例 (基于VS)
java·c++·c#
kyriewen12 小时前
我用AI写了半年代码——回头看,这5个能力正在退化
前端·javascript·ai编程
软萌萌的113 小时前
C#中的多级缓存架构设计与实现深度解析
缓存·c#·wpf