我使用powerbuilder 11.5使用此方法设置列名的字体粗细。什么是用于??。为什么有必要在声明中添加它。没有它就会抛出错误。
dw_1.Object.name.Font.Weight = &
"700 ~t If(state = 'MA', 400, 700)"
答案 0 :(得分:2)
〜t是如何将制表符写入字符串。在这种情况下,它用于将默认值与表达式分开。
祝你好运,特里
答案 1 :(得分:2)
有两个选项,一个文字值或一个基于表达式的计算值,~t,tab或char(10),让PowerBuilder知道这是一个表达式,然后你可以使用函数(系统或全局)和列用于构建动态值的名称。 格式为{默认值} ~t {表达式},未使用默认值,或仅用于在IDE中呈现预览。
答案 2 :(得分:1)
除了另外2个答案,tilda ~
是PB的escape character。它允许在字符串文字中使用“特殊”字符:
~t
制表字符~r
回车~n
换行~'
如果您需要在单引号字符串中使用单引号~"
如果您需要双引号字符串中的双引号~~
有一个普通的tilda 答案 3 :(得分:0)
〜t用于Tabulator。 PowerBuilder需要它,因为这是脚本中默认值和数据窗口语法之间的分隔符!
溴。的Gabor