3

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

我试过这段代码:

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

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

4

1 回答 1

12

要隐藏列,请从 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 甚至不会接受负整数值。

于 2012-03-23T06:05:31.210 回答