我想让我的列在VirtualStringTree有相同的缩进左边和右边的内容时,自动调整大小的列。看看我的示例VST与标题选项hoDblClickResize打开。
在这张图片中,我双击列标题来自动调整“时间”列的大小。我突出显示了列的左侧和右侧之间缩进的差异。如何调整VST,使右箭头与左箭头大小相同?我必须破解VST源代码吗?如果是这样的话,谁能告诉我代码中的正确位置?
n6lpvg4x1#
编写OnAfterGetMaxColumnWidth事件处理程序并增加MaxWidth参数。我还没有找到一个财产这样做。
OnAfterGetMaxColumnWidth
MaxWidth
procedure VirtualStringTreeAfterGetMaxColumnWidth(Sender: TVTHeader; Column: TColumnIndex; var MaxWidth: Integer); begin MaxWidth := MaxWidth + VirtualStringTree.TextMargin; end;
1条答案
按热度按时间n6lpvg4x1#
编写
OnAfterGetMaxColumnWidth
事件处理程序并增加MaxWidth
参数。我还没有找到一个财产这样做。