使用如下代码设置掩码并设置其text,myMaskedTextBox1.Mask = "####.##";
myMaskedTextBox1.Text = "1.23";该MaskedTextBox显示"123_.__",为什么不是1.23呢?我想规定输入整数位4位小数位2位,比如1234.10或者22.00,应该怎样设置?

解决方案 »

  1.   

    MaskedTextBox得到焦点时,光标在最左边,如果输入 1.  则1可以输入但.输入不了,
    还需要将光标移到小数点左边,然后再输入1再输入.
    难道MaskedTextBox设置掩码后这么麻烦吗?
    前面我叙述有误,该值整数位可以是1至4位,而不是必需4位.
      

  2.   

    你的格式是这样的:myMaskedTextBox1.Mask = "####.##";那么你输入的一定要和格式相同!如:1111.12 
      

  3.   

    怎样可以输入非小于4位的整数部分呢?比如1.23
    另外,还需要设置其.text="23.30"的类似值,但设置后就变成了2330.__
      

  4.   

    那么设置其.text="23.30"的类似值,应该怎样设置.
      

  5.   

    myMaskedTextBox1.Mask="N2"   或者 myMaskedTextBox1.Mask="0.00".
    设置成"####.##" 是一个写死的格式,一个#表示一个数字。