如何制作一个只接受c#中的数字和小数点的文本框
本文关键字:数字 文本 小数点 何制作 一个 | 更新日期: 2023-09-27 18:23:48
如何制作一个只接受c#中的数字和小数点的文本框?
正在寻找非常简单的东西,如果有人知道请帮忙!
试试这个代码。。。
if (!(char.IsDigit(e.KeyChar) || e.KeyChar == (char)Keys.Back || e.KeyChar == '.'))
{ e.Handled = true; }
TextBox txtDecimal = sender as TextBox;
if (e.KeyChar == '.' && txtDecimal.Text.Contains("."))
{
e.Handled = true;
}
我想您正在寻找一个Masked TextBox。创建一个Regex,并将其放入Mask部分:^('d+)?+(['.]{1})?+(['d]{1,2})?$