我现在用的是gvInputControl.ocx,但在用的过程中,发现有时不稳定。当点到这个控件时会出现错误,提示控件不支持该属性,真是郁闷啊。
请问大家有没有这方面的控件。

解决方案 »

  1.   

    需要单独的控件吗?用ISNUMERIC判断就可以了吧
      

  2.   

    ISNUMERIC函数是可以,但只能事后提示错误,而专门的控件能显示会计格式,事前提醒,防止输入非法字符等。
      

  3.   

    Private Sub Text1_Change()
        If IsNumeric(Text1.Text) = False Then
            MsgBox "1111"
        End If
    End Sub
      

  4.   

    谢谢你的回复,但我想找一种类似gvInputControl.ocx的控件,用起来方便,但它偶尔出现的错误让人不爽,不知道是否跟控件的版本有关,它适用与WIN98,ME,可能不适合WIN2000或更高。
      

  5.   

    textbox控件完全可以实现,不需要第三方控件
    就多写几句判断就行了.KEYDOWN时取消不是数字的输入并且FORMAT成你要的格式
    稳定性也有保证
      

  6.   

    自己做一个不久好了,在里面 用If IsNumeric(Text1.Text) = False Then
            MsgBox "1111"
        End If
    代码控制输入情况