我有一个VirtualTreeView,它最初隐藏了一些列(coVisible
不存在).
启用它们(添加coVisible
到列选项)后会发生奇怪的事情 - 列出现但与前一列重叠.我可以通过将宽度更改为1像素更小,然后返回到列的原始宽度来强制重新绘制,然后正确显示列,从而解决问题.
除了添加coVisible
以使列重新正确显示之外,还有什么我需要做的吗?
使用:
VTV.Header.Columns.BeginUpdate; try // Enable or Disable columns... finally VTV.Header.Columns.EndUpdate; end;
这应该保持Header.Columns
同步.