如何放置文字垂直条“|”在控件的Hint属性中?

时间:2013-04-17 15:03:08

标签: delphi tooltip delphi-xe2

我有一个应用程序,允许用户输入正则表达式(他们制作)来解析文档存储库。搜索结果显示在TTreeView控件中。我想将TreeView的Hint属性(不是每个Treenode)设置为使用的正则表达式,但我遇到的问题是正则表达式中可能有一个管道(|)字符(正则表达式OR) ),Delphi将其解释为提示和长提示之间的分离。我尝试用|替换||的每一次出现,希望它与使用&&而不是&(例如在菜单项中)具有相同的效果,但无济于事。< / p>

有没有办法在提示中嵌入|而不将其解释为分隔符?

1 个答案:

答案 0 :(得分:4)

不完全但可能足够接近

 Component.Hint := Stringreplace(TheHintText,'|',#5,[rfReplaceAll]);