如何制作一个只接受c#中的数字和小数点的文本框

本文关键字:数字 文本 小数点 何制作 一个 | 更新日期: 2023-09-27 18:23:48

如何制作一个只接受c#中的数字和小数点的文本框?

正在寻找非常简单的东西,如果有人知道请帮忙!

如何制作一个只接受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})?$