【问题标题】:Custom ListboxItem Style in Firemonkey application - Delphi 10.1 BerlinFiremonkey 应用程序中的自定义 ListboxItem 样式 - Delphi 10.1 Berlin
【发布时间】:2017-01-16 18:41:36
【问题描述】:

我正在尝试为我的 firemonkey 列表框创建自定义 ListBoxItem 样式。 我需要在每个项目上有 2 个标签、2 个进度条和三个按钮。

三个按钮都应该对齐。其余控件应位于 2 行中。即我需要顶部有 1 个标签(左对齐)和 1 个进度条(右对齐),底部需要另一个标签和进度条。

例如

我可以让它看起来像下面这样。

即1行控件

但不是 2 行。我尝试使用 TGridLayout 和 TGridPanelLayout 并将控件放入其中,但使用这些控件在样式中不起作用。我得到了疯狂的结果。

这是我的Style sheet 用于一排控件 我怎样才能让它做两行?

我尝试的另一件事是添加一个布局来容纳两行控件,然后为每一行添加一个单独的布局。

但是,如果我在布局顶部和另一个布局底部对齐,那么我在调整大小时会有间隙

例如

【问题讨论】:

    标签: delphi styles firemonkey listboxitem delphi-10.1-berlin


    【解决方案1】:

    啊,看起来我可以在顶行布局和底行布局上使用 Anchors 来获得我需要的外观(消除间隙)。我会保持开放,如果有人对此给出更好的答案,我会接受他们的回答

    【讨论】:

      猜你喜欢
      • 2017-05-07
      • 2016-12-14
      • 1970-01-01
      • 2022-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-13
      • 1970-01-01
      相关资源
      最近更新 更多