如何展示&在标签和ListView中

时间:2015-10-28 15:53:51

标签: delphi listview firemonkey delphi-xe

使用Delphi 10 Seattle中的FireMonkey编写多平台电话目录应用程序

数据存储在XML文件中。 屏幕上有一个显示人名的ListView和一个显示姓名,地址,电话号等的详细信息选项卡。

当名字: Doe,John&简 显示它在两个组件中的区别对待。

The ListView shows:  Doe, John & Jane
The NameLabel shows: Doe, John Jane

如果我逃避XML中的& Doe,John&&简

The ListView shows:  Doe, John && Jane
The NameLabel shows: Doe, John & Jane

是否有我可以设置的属性或可以附加到任一组件上的事件的代码?

1 个答案:

答案 0 :(得分:2)

默认情况下,&用于标识标签控件的键盘加速键。要更改此默认行为,请将PrefixStyle属性设置为TPrefixStyle.NoPrefix

  

确定&符号(&)是否被视为a   特殊前缀字符。

     

默认值为TPrefixStyle.HidePrefix,表示该   (第一个)&符号在运行时被隐藏。

这是一个公共属性,而不是已发布的属性,因此您需要在代码中设置它。