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

C#Windows窗体ListView在按width=-1自动调整大小后获取列的实际宽度?

  •  0
  • user3625699  · 技术社区  · 5 年前

    我浏览了一些汽车专栏( ColumnHeader )WinForms上的宽度 ListView 控制。

    Width = -1 根据内容宽度设置自动宽度,根据标题和内容设置-2组。 但是,我找不到任何方法来获得自动计算的宽度,然后将其设置为-1/-2。 宽度属性 列标题 项目返回-1。

    是否有任何方法可以通过将属性设置为-1/-2来获得自动计算的像素实际宽度?

    非常感谢。

    0 回复  |  直到 5 年前
        1
  •  0
  •   user3625699    5 年前

    使用 ColumnHeader.AutoResizeColumns(ColumnHeaderAutoResizeStyle style) 会做的。

    然后是ColumnHeader。Width属性返回实际宽度。