Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在MaskedTextBox中,如何编写掩码以检查输入是否为空?_C#_Winforms - Fatal编程技术网

C# 在MaskedTextBox中,如何编写掩码以检查输入是否为空?

C# 在MaskedTextBox中,如何编写掩码以检查输入是否为空?,c#,winforms,C#,Winforms,据我所知,这不是正则表达式。我找不到量词。这就是我现在所拥有的,MaskedTextBox没有将+识别为量词 A+ 您尝试验证屏蔽文本框的时间太早。在没有输入之前,您无法知道它没有任何输入。我假设您有某种表单,您让用户填写,最后他们按下按钮完成数据输入。您可以在该事件中验证输入 如果您只是想确保非空,那么您可以在焦点离开文本框后或按下按钮时检查字段。如果是这样,那么遮罩文本框首先有什么意义?我可以用普通文本框来处理事件。屏蔽文本框可以让你限制到一个非常特定的输入子集。我最常看到它们用于电话号码

据我所知,这不是正则表达式。我找不到量词。这就是我现在所拥有的,MaskedTextBox没有将+识别为量词

A+

您尝试验证屏蔽文本框的时间太早。在没有输入之前,您无法知道它没有任何输入。我假设您有某种表单,您让用户填写,最后他们按下按钮完成数据输入。您可以在该事件中验证输入


如果您只是想确保非空,那么您可以在焦点离开文本框后或按下按钮时检查字段。如果是这样,那么遮罩文本框首先有什么意义?我可以用普通文本框来处理事件。屏蔽文本框可以让你限制到一个非常特定的输入子集。我最常看到它们用于电话号码输入,例如,在电话号码输入中,其格式是众所周知的。当以定义良好的方式使用时,您可以使用一些来通知用户有效的输入。