如何在Labels和ListView中显示&
How to displaying & in Labels and ListView
在 Delphi 10 Seattle
中使用 FireMonkey 编写多平台 phone 目录应用程序
数据存储在XML文件中。
屏幕有一个显示人名的 ListView 和一个显示姓名、地址、phone #s 等的详细信息选项卡。
当名字:Doe, John & Jane
显示它在两个组件中被区别对待。
The ListView shows: Doe, John & Jane
The NameLabel shows: Doe, John Jane
如果我在 XML 中转义 &:Doe, John && Jane
The ListView shows: Doe, John && Jane
The NameLabel shows: Doe, John & Jane
是否有 属性 我可以设置或编写代码以附加到任一组件上的事件?
默认使用&
来标识标签控件的键盘加速键。要更改此默认行为,请将 PrefixStyle
属性 设置为 TPrefixStyle.NoPrefix
。
Determines whether the ampersand character (&) is considered as a
special prefix character.
The default value is TPrefixStyle.HidePrefix, which means that the
(first) ampersand is hidden at run-time.
这是 public 而不是已发布的 属性,因此您需要在代码中进行设置。
在 Delphi 10 Seattle
中使用 FireMonkey 编写多平台 phone 目录应用程序数据存储在XML文件中。 屏幕有一个显示人名的 ListView 和一个显示姓名、地址、phone #s 等的详细信息选项卡。
当名字:Doe, John & Jane 显示它在两个组件中被区别对待。
The ListView shows: Doe, John & Jane
The NameLabel shows: Doe, John Jane
如果我在 XML 中转义 &:Doe, John && Jane
The ListView shows: Doe, John && Jane
The NameLabel shows: Doe, John & Jane
是否有 属性 我可以设置或编写代码以附加到任一组件上的事件?
默认使用&
来标识标签控件的键盘加速键。要更改此默认行为,请将 PrefixStyle
属性 设置为 TPrefixStyle.NoPrefix
。
Determines whether the ampersand character (&) is considered as a special prefix character.
The default value is TPrefixStyle.HidePrefix, which means that the (first) ampersand is hidden at run-time.
这是 public 而不是已发布的 属性,因此您需要在代码中进行设置。