以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  trim的用法  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=149623)

--  作者:天宇科技
--  发布时间:2020/5/7 21:36:00
--  trim的用法
Dim kd As String = ""
For Each r As Row In Tables("列宽").rows
    If r("显隐") = True Then
        kd = kd & r("列名") & "|" & r("宽度") & "|"
    End If
Next

kd = kd.Trim("|")

Tables("员工资料").SetColVisibleWidth(kd)
——————————————————————————————————

Trim

用来删除字符串前后的空格,也可以用来删除指定的字符。

—————————————————————————————————————

我在学习一段源代码,是保存列宽设置的代码。在这儿,大侠给我讲解说 Trim 删除的是最一个 “|”,但我看帮助说的应该是“|”全部删除了呀?

如果说是全部删除了“|”,那么SetColVisibleWidth中 变量值KD,应该有 “|”,才是正确设置宽度的呀?


--  作者:天宇科技
--  发布时间:2020/5/7 21:59:00
--  
我明白了,Trim应该用来删除字符串前后的空格,也可以删除字符串前后指定的字符。他不会删除字符串中间的字符。
帮助应该没有写清楚。