ListBox Item Detail 会导致 Firemonkey Delphi XE7 中的文本修剪



由于Firemonkey样式的性质,这不一定是特定于代码的。

我有一个项目列表,每个项目代表一种语言,每个TListBoxItem的样式查找都设置为 listboxitemsrightdetail

TListBoxItem的细节包含语言的口音,例如English (US)English (UK),其中(US)(UK)放在TListBoxItem的细节中。

目前为止,一切都好。

我遇到的问题是,详细信息项的区域或容器在TListBoxItem中占用了太多空间,以至于实际文本被修剪掉了,基本上切成两半,然后是三个标点符号。

所以English (UK)被削减到Engli... (UK).

如何设置详细信息容器,使其自动调整为其文本宽度?

即使有足够的空间让文本完全可见,也会出现问题。

有什么想法吗?

尝试使用标签和布局创建自己的列表框项。并且不要设置列表框项文本或详细信息。有关如何执行此操作的示例:自定义列表框项

最新更新