同題。

解决方案 »

  1.   

    那這長度(num)是以什麼為刻度單位的呢?
      

  2.   

    同志們,俺現在想知道space(1)的長度單位,搞明白了就結帖,謝謝了!
      

  3.   


      我认为:String(指定长度, vbNullChar)比较好.
      

  4.   

    msgbox len(space(1)) 顯示是1,可是那些控件的width都好幾百,那這個1的刻度單位是什麼呢,換成緹是多少呢?
      

  5.   

    dim str as string * 10
      

  6.   

    同意viena,题中说的空字符,应该是ACS码为零的字符吧?我想并不是空格!
      

  7.   

    String(指定长度, vbNullChar)
    这么写符合楼主的要求
    Space是空格,还不是空字符串
      

  8.   

    To:xiamei
    msgbox len(space(1)) 顯示是1,可是那些控件的width都好幾百,那這個1的刻度單位是什麼呢,換成緹是多少呢?
    -----------------------------------------------
    我当你问什么?
    你说的"那些控件的width"是 缇 ,VB 用它来做为默认单位你是想生成一个长度跟某控件width相同的字符串吧?Dim str as String
    str = String(Command1.Width \ Me.TextWidth(" "), " ")这就是生成长度跟 Command1.Width 一样的字符串的方法
    这样的答案你满意吗?
      

  9.   

    Space函数 返回 返回特定数目空格的 Variant (String)。语法Space(number)必要的 number 参数为字符串中想要的空格数。说明Space 函数在格式输出或清除固定长度字符串数据时很有用。String函数 返回 返回 Variant (String),其中包含指定长度重复字符的字符串。语法String(number, character)String 函数的语法有下面的命名参数:部分 说明 
    number 必要参数;Long。返回的字符串长度。如果 number 包含 Null,将返回 Null。 
    character 必要参数;Variant。为指定字符的字符码或字符串表达式,其第一个字符将用于建立返回的字符串。如果 character 包含 Null,就会返回 Null。 
    说明如果指定 character 的数值大于 255,String 会按下面的公式将其转为有效的字符码:character Mod 256