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

相关推荐
fie888914 小时前
C# 文件分割与合并工具设计与实现
开发语言·c#
ThridTianFuStreet小貂蝉14 小时前
面试题2、讲一讲JS运行机制、微任务、宏任务、事件循环
javascript
happymaker062614 小时前
vue中对list的函数处理方式总结,以及常见功能的实现方法
javascript·vue.js·list
还是大剑师兰特14 小时前
vueup/vue-quill 详细介绍(Vue3 富文本编辑器)
javascript·vue.js·ecmascript
蜡台15 小时前
Uniapp H5Builderx 预览Html 显示404问题解决
前端·uni-app
threelab15 小时前
引擎案例分析 02|GeoLayer 大厂地理可视化方案深度拆解
javascript·3d·webgl
We་ct15 小时前
LeetCode 190. 颠倒二进制位:两种解法详解
前端·算法·leetcode·typescript
踩着两条虫15 小时前
AI驱动的Vue3应用开发平台深入探究(二十五):API与参考之Renderer API 参考
前端·javascript·vue.js·人工智能·低代码·前端框架·ai编程
信创DevOps先锋15 小时前
本土化突围:Gitee如何重新定义企业级项目管理工具价值
前端·gitee·jquery