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

相关推荐
哆啦A梦15889 分钟前
Vue3魔法手册 作者 张天禹 11_自定义hooks
前端·vue.js·typescript
广州华水科技15 分钟前
单北斗变形监测在大坝安全和地质灾害预警中的应用与优势
前端
阿珊和她的猫28 分钟前
深入理解 Vue 3 的 `setup` 函数
前端·vue.js·状态模式
weixin1997010801634 分钟前
微店商品详情页前端性能优化实战
前端·性能优化
FindYou.34 分钟前
基于mdEditor实现数据的存储和回显(导出pdf&表情包&目录)
javascript·vue
星火开发设计40 分钟前
STL 容器:vector 动态数组的全面解析
java·开发语言·前端·c++·知识
天開神秀1 小时前
解决 n8n 在 Windows 上安装社区节点时 `spawn npm ENOENT/EINVAL` 错误
前端·windows·npm
工业HMI实战笔记1 小时前
图标标准化:一套可复用的工业图标库设计指南
前端·ui·性能优化·自动化·汽车·交互
2501_926978331 小时前
分形时空理论框架:从破缺悖论到意识宇宙的物理学新范式引言(理论概念版)--AGI理论系统基础1.1
java·服务器·前端·人工智能·经验分享·agi
We་ct1 小时前
LeetCode 146. LRU缓存:题解+代码详解
前端·算法·leetcode·链表·缓存·typescript