你有空啊
在textbox_validate里
text.text=format(val(text.text),"#.#0")

解决方案 »

  1.   

    你到底想说什么?
    我怎么没台看明白
    但是我想不管怎么样你这个问题也算很好解决啊
    你编过计算机的程序没有?便过你就应该会的
    无非就是牵涉到那几个问题
    一个就是函数的转换;一个就是字符串的寻找。
    我建议你首先把要输入的不管是什么全都转化为字符串。
    首先你可以把你输入的字符串转换为integer,就可以得到小数点前面的数。
    其次你可以用indtr()这个函数找到小数点,如果有小数点的话,那么输进的就是小数点后面的数,并且输入第一次的时候自动补零。估计你也只要小数点后面两位,所以当输入到第二位的时候自动清零。
    试一下吧!祝你好运!
      

  2.   

    在文本框中的LostFocus事件中加入如下代码:Txt.Text = Format_(Text1.Text, "#0.00")
      

  3.   

    同意ferrytang(ferry) (  ) 
    在DataFormat属性设置掩码(Mask)
      

  4.   

    在文本框中的LostFocus事件中加入如下代码:Txt.Text = Format_(Text1.Text, "#0.00")
      

  5.   

    很简单的问题啊
    但是你说的不清楚
    我建议你首先把你要输入的全都转化为字符串,这样好判断一点
    也就成了计算器的问题了
    一、把你输入的转化为integer得到小数点前面的数
    二  用instr()寻找小数点,如果有的话,将新输入的数加到字符串后面
    并且自动补零,当输入第二个数的时候,再用一次instr()找到自动补的哪个零,自动清零,且将第二个数加在字附串的后面.
    可以了吗?
    试试吧,你讲的也不清楚,不知道你倒底要什么
    我只能说这么多!