none
[BUG提交]Windows.Forms.MaskedTextBox的BUG RRS feed

  • 问题

  • Bug现象:

    MaskedTextBox的Mask属性失效,控件无法输入字符。

    前提条件:

    1.在窗体中加入一个MaskedTextBox控件和一个可以接收焦点的控件(如:TextBox)。

    2.MaskedTextBox控件的Mask属性设为“0000/00/00”。

    Bug再现方法:

    1.KeyDown事件中触发Enter事件。

    2.移动焦点到另一个控件(如:TextBox)

    3.Validated事件中用MessageBox显示一条消息。

    4.将焦点移回MaskedTextBox控件,并输入一个合法字符。(如:1)

    此时,MaskedTextBox控件的Mask属性失效了。

    这个Bug的三个必备条件:1.必须触发Enter事件,2.移动焦点到另一个控件,3.用MessageBox显示一条消息

    如有解决方法,请给我回信。谢谢!

    2013年7月23日 2:52

答案