代码之家  ›  专栏  ›  技术社区  ›  EricSchaefer

是否可以设置数据报(SWF)以将大小调整到最佳?

  •  2
  • EricSchaefer  · 技术社区  · 14 年前

    何处 最佳尺寸 “IS” 所有行和列都是可见的,但不是更多 “。(例如,不可见深灰色背景)

    编辑:
    澄清:我不想自动调整列的大小。我有固定宽度的列和行。我想调整整个控件的大小。例如,如果有暗灰色空间可见,则减小宽度;如果不是所有列都可见,则增大宽度;对于垂直空间,则相同。

    3 回复  |  直到 14 年前
        1
  •  1
  •   Dan Iveson    14 年前

    如果有固定宽度的列,那么应该知道网格的宽度是基于查询返回的列数的。

    grid.width = grid.columns[0].width + grid.columns[1].width etc.
    

    只剩下网格的高度

    grid.height = grid.rowHeight * numberOfRowsFromQuery + grid.headerRowHeight
    

    当然,你可能想对它设置某种最大高度限制。所有空气编码,因此需要检查属性名称。

        2
  •  1
  •   Community Tales Farias    7 年前

    我认为没有现成的命令。所以你必须自己动手。

    In this answer 我已经给出了一些关于可能的候选人的提示,你应该通过计算最佳规模来考虑。

        3
  •  0
  •   Paul Sasik    14 年前

    你会认为每个网格API都会有一个最佳的大小设置,但通常不会。我使用了许多不支持这种功能的不同网格。但是,自己计算最佳尺寸并不难。甚至有 code out there .

    看看这个 Code Project link.