c# - 有没有办法让一个文本框只接受积极的 ingegers
问题描述
我需要制作一个文本框来只接受正整数,但我没有成功。在我的 Keypress 事件中输入了以下代码:
if (char.IsDigit(e.KeyChar) || e.KeyChar == (int)Keys.Back || e.KeyChar == (int)Keys.Delete)
{
//// To allow positive integers
}
else
{
e.Handled = true;
}
//This is used for enter button
int d = Convert.ToInt32(e.KeyChar);
if (d == 13 && MyExamPeriod_tx.Text != "")
{
}
解决方案
推荐阅读
- oracle - 如何在 PL/SQL 中声明和设置变量
- logging - GCP HTTPS LoadBalancer 访问日志和 istio 日志的区别
- python - 图形下的颜色区域
- javascript - Formvalidation.io:某个字段有效时的事件
- angular - 如何在 index.html 中隐式导入 metat utf-8?
- linux - 使用 LLVM 构建 SGX-SDK
- node.js - 另一个 nginx 入口重写目标问题
- java - 即使在更改 URL 后,Tomcat 也会继续重定向到 servlet
- android - 表不在android设备上创建,而是在虚拟设备上创建
- android - Android webview 麦克风捕获问题