【问题标题】:How to hide a specific column in a virtual string tree?如何隐藏虚拟字符串树中的特定列?
【发布时间】:2012-04-07 17:04:47
【问题描述】:

如何隐藏虚拟字符串树中的特定列?

我试过这段代码:

Header.Columns.Items[3].Width := -1;

它显示列,但不显示标题标题。为什么?

【问题讨论】:

    标签: delphi virtualtreeview tvirtualstringtree


    【解决方案1】:

    要隐藏列,请从 TVTColumnOption 枚举中消除 coVisible,例如,

    if coVisible in VST.Header.Columns[3].Options then
      VST.Header.Columns[3].Options := VST.Header.Columns[3].Options - [coVisible];
    

    TVirtualTreeColumn 类有一个 MinWidth 属性,该属性将覆盖任何小于 MinWidth 的列宽。我现在无法检查这个,但我认为 MinWidth 甚至不会接受负整数值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-14
      • 1970-01-01
      • 2010-12-31
      • 2013-11-21
      • 2021-07-12
      • 1970-01-01
      • 2019-03-17
      • 2013-07-26
      相关资源
      最近更新 更多