Tôi có VST với 3 cột đồng đều chiếm không gian sẵn có.Các cột VirtualStringTree sẽ áp dụng kích thước khi một cột bị ẩn
(Tôi đã thiết hoAutoSpring trong Header.Options và tất cả các cột có cột [x] .Option có coAutoSpring nhóm.)
Bây giờ tôi muốn để có thể ẩn các cột cuối cùng và duy trì rằng các cột khác đồng đều lấy không gian trống (một chút giống như một điều khiển với alClient).
Khi tôi chỉ đặt cột không nhìn thấy được (xem bên dưới), khoảng trống được lấy bởi cột sẽ không được sử dụng.
VST.Header.Columns[2].Options:=VST.Header.Columns[2].Options - [coVisible];
Khi tôi đặt tiêu đề.Options.hoAutoResize thành True và đặt tiêu đề.AutoSizeIndex thành 1 thì cột thứ hai sẽ chiếm hết không gian mới.
Có phương pháp nào để yêu cầu các cột lấp đầy không gian có sẵn và thay đổi kích thước đồng đều không?
Ảnh chụp màn hình:
+1 một mình trong hình ảnh. Câu hỏi đầu tiên rất hay. Chào mừng bạn đến với SO! – jpfollenius
Nó chỉ ra rằng 'AutoFitColumns' với' smaAllColumns' không hiển thị hành vi tôi mong đợi. Tôi đã xóa câu trả lời của mình. – jpfollenius
@jpfollenius: Cảm ơn! Tôi cực kỳ ngạc nhiên khi tôi nhanh chóng tìm thấy câu trả lời chất lượng cao ở đây. Tôi nghĩ rằng tôi sẽ ở lại đây một lúc :) – ralfiii