C# 屏蔽文本框上的自定义格式

C# 屏蔽文本框上的自定义格式,c#,C#,蒙面文本框是否可能具有如下格式: £*0.00 其中*0可以是任意数量的数字 干杯。你可以看看。 它有一个处理货币的伪装文本框。 希望有帮助 不能使用MaskedTextBox,因为Mask属性定义了固定长度的模式(因此类似于“0.00”的值最多为“9.99”)。您可以尝试使用“9/#”字符作为可选数字,但这可能不会对您有多大帮助 也许您想看看NumericUpDown,但它不允许您输入格式(在本例中为磅符号) 其他的选择是:a)自己处理文本,这当然会涉及多行,或者b)使用UserContro

蒙面文本框是否可能具有如下格式:

£*0.00
其中*0可以是任意数量的数字

干杯。

你可以看看。 它有一个处理货币的伪装文本框。
希望有帮助

不能使用MaskedTextBox,因为Mask属性定义了固定长度的模式(因此类似于“0.00”的值最多为“9.99”)。您可以尝试使用“9/#”字符作为可选数字,但这可能不会对您有多大帮助

也许您想看看NumericUpDown,但它不允许您输入格式(在本例中为磅符号)

其他的选择是:a)自己处理文本,这当然会涉及多行,或者b)使用UserControl捆绑标签/文本框(用于磅字符)+NumericUpDown控件