1、文本框里的值,是否为字符串型?我看到有txt.text=0,也有txt.text="0",我觉得似乎第2个赋值更为规范。
2、什么时候用str(),什么时候又用str$(),真是搞不明白VB为什么要引入$?谢谢。

解决方案 »

  1.   

    1.此控件的值是字符串型(string),如果赋值该它,都会转换成string型;
    2.str()要加关键字定义,str$()可直接定义
      

  2.   

    str()和str$()是一样的 与老版本的函数形式
      

  3.   

    str()和str$()是一样的 
    是为了与老版本的兼容
      

  4.   

    应该是字符创类型的,不管你往里面填什么,varType(text1.text)永远等于8(vbString)
      

  5.   

    嗯,VB就是方便,不同类型的可以相互赋值
    所以textbox里面的一定是string,当然,也可以当作int或者float类型用~
      

  6.   

    不好意思,写错了,int 应该是 integer, float是double,包涵包涵
      

  7.   

    str()和str$()效果是不一样的。有些程序如果没用$,调试不通的。
      

  8.   

    此控件的值是字符串型(string),如果赋值该它,都会转换成string型;
    str()要加关键字定义,str$()可直接定义
    str()和str$()是一样的 
    是为了与老版本的兼容