如何在c#中格式化NIC格式的texbox

时间:2018-06-04 03:34:47

标签: c# winforms

我正在研究c#中的一个项目。我包括了人的细节。详细信息包含名称,f /名称和NIC编号。 NIC号码是国家身份证,格式为21201-1234567-7。

现在我怎么能做到这一点? 在textboxtextchangeevent下我想执行此任务。 我尝试了以下代码,但它给了我错误:

  

指定的参数超出了有效值的范围。   参数名称:startIndex

<footer id="globalfooter">
 <a href="www.abc.com/xyz">
 <div>
  <a href="www.google.com/abc">
 </div>
 <div>
  <a href="www.linkedin.com/abc">
 </div>
<a href="www.facebook.com/abc">
</footer>

1 个答案:

答案 0 :(得分:0)

对于未来的读者解决方案是,将一个MaskedTextBox控件添加到winform,wpf或asp.net页面/表单。

使用NIC掩码设置MaskedTextBox Mask属性:

maskedTextBox1.Mask = "00000-0000000-0";