怎样将Double型数据在Text1.text中显示出来啊?

解决方案 »

  1.   

    Text1.text=Cstr(Double类型的数据)
      

  2.   

    Dim x As Double
    x = 123.456
    Text1.Text = x
      

  3.   

    错了
    text1.text=str(i)(i为数据)
      

  4.   

    vb可以自动进行转换
    用str时会在前面加上一个符号位
      

  5.   

    两种方法:1. Dim i As Double
        
        i = 12.34
        Text1.Text = i2.Dim i As Double
        
        i = 12.34
        Text1.Text = CStr(i)因为VB是弱势变量类型的语言,所以不用转换,内部会自动转换,不过还是推荐转换,建议用第二种方法!
      

  6.   

    Str(number)必要的 number 参数为Long,
      

  7.   

    用Cstr,如果取的double值可能为空的话,用isnull判断一下就行了,为空时直接等会出错
      

  8.   

    Option ExplicitPrivate Sub Form_Load()
            Dim a As Double        a = 2.42342342323453E+22
            Text1.Text = a
    End Sub
      

  9.   

    我主要是要从VC的动态库里调用时间,动态库的时间是用LONG型的,我在VB 里定义也是LONG型,读出来却是很长的数字,怎么办啊!??!
      

  10.   

    可以用format函数格式一下可不可以
      

  11.   

    但我调用Byte型的数据时,就是没有问题的阿!
    真是头痛啊!
      

  12.   

    我记得刚才看见一个Long版的...怎么成Double了...难道是太困了...还是睡觉去吧.
      

  13.   

    我主要是想调用动态库里的时间,在动态库里我用的是Double 型的,那你们这些高手能不能多提供点有关VB里面时间的函数和方法阿!你们上面所提的,我早就用过了!显示的不是时间的格式!而是一大串数据,一句话说就是怎样调用时间??
      

  14.   

    dim aDate as date = Double 型数
    Text1.text=aDate
      

  15.   

    楼主好像有点思维混乱,一会儿long型,一会儿Double型,其实是Date型,Date型在VB里可以自动转换为字符串的,呵呵