Y yangtt Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-21 #1 在字符串中它显示为一个快捷键的标志, 但是我要求显示为它原来的面目。 比如客户名称有可能是:Tom & Jake
独 独帅 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-21 #2 用它的ASCII码试试: var s: String; s := 'Tom ' + #26 + ' Jake';
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-21 #3 写两个就成一个了。 Tom && Jake
Y yangtt Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-21 #4 独帅的办法不行变成空字符了! Yzhshi的倒是可以只不过在报表中好像不行。 不知道delphi是否有专门的转意符。。
独 独帅 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-21 #5 不好意思,应该是#38,ASCII码弄错了(十六进制是26)
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-21 #6 报表中你怎么用? 如果是以文字方式,直接写Tom & Jake不就行了吗? 用什么控件导致的不行?
K kyq Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-22 #9 “在字符串中它显示为一个快捷键的标志”-- 你是否指的是TLabel?如是,设ShowAccelChar:=True “Yzhshi的倒是可以只不过在报表中好像不行”-- 是QRLabel?还是使用FastReport,还是其它? To yangtt: 请描述得具体一些,以便大家帮忙。
“在字符串中它显示为一个快捷键的标志”-- 你是否指的是TLabel?如是,设ShowAccelChar:=True “Yzhshi的倒是可以只不过在报表中好像不行”-- 是QRLabel?还是使用FastReport,还是其它? To yangtt: 请描述得具体一些,以便大家帮忙。
D delphidragon Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-22 #10 太容易了,任何时候只要&&两个连用即可。quickreport 中也是如此。
Y yangtt Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-22 #11 不好意思,没描述清楚。 我是在王寒松的中国式报表下发现这个问题的。 报表从数据库中取客户名字段,显示出来时就出了问题。 客户资料录入时总不能见了“&”就录为“&&”吧
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-22 #12 明白了,确实是存在这个问题。 不过作为一般程序真的需要这么叫真吗? 如果必须这样,大概有两种办法: 1、修改VCL源代码。 2、在赋值以前逐个判断,或者使用StringReplace将一个替换成两个。 确实比较麻烦的。。。 刚才看了一下QuickReport控件,它的QrLabel不存在这个问题,大概你需要修改老王的源代码了。。。
明白了,确实是存在这个问题。 不过作为一般程序真的需要这么叫真吗? 如果必须这样,大概有两种办法: 1、修改VCL源代码。 2、在赋值以前逐个判断,或者使用StringReplace将一个替换成两个。 确实比较麻烦的。。。 刚才看了一下QuickReport控件,它的QrLabel不存在这个问题,大概你需要修改老王的源代码了。。。