none
如何用MaskedTextBox只接收有理数 RRS feed

  • 问题

  • 如何让VB中的MaskedTextBox只接受一个有理数呢?

    这个有理数最多有7位整数位和4位小数位,

    下面几个数都是符合要求的:

    1234567.1234

    1231

    0.4

    123.43

    先谢谢大家了

    2010年6月17日 15:54

答案

  • 或者 你可以再 textbox 控件。下面的这个FAQ 讲了如何 处理 textbox keypress 事件来实现 只接受 数字输入。

    2.6如何让TextBox只接受数字输入?

    你可以稍微修改一下这段代码,比如判断小数点的个数 以及 判断小数点后面有多少个 数字 来确定是否 过滤掉输入的字符。


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    2010年6月24日 9:46
    版主

全部回复

  • 你好 设置Mask为

    \d{1,7}(?'point'\.)?(?(point)\d{1,

     


    I see you~http://hi.baidu.com/1987raymondMy Blog~~~
    4})
    2010年6月18日 2:01
    版主
  • 或者 你可以再 textbox 控件。下面的这个FAQ 讲了如何 处理 textbox keypress 事件来实现 只接受 数字输入。

    2.6如何让TextBox只接受数字输入?

    你可以稍微修改一下这段代码,比如判断小数点的个数 以及 判断小数点后面有多少个 数字 来确定是否 过滤掉输入的字符。


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    2010年6月24日 9:46
    版主