У меня есть TListView (в режиме отчета), который я использую в виртуальном режиме (OwnerData:= True). Все работает хорошо, за исключением двух известных мне ситуаций с автоматическим автоматическим размером столбцов. Они есть:
- Двойной щелчок по разделителю столбца заголовка, чтобы автоматически изменить размер одного столбца
- Клавиша Ctrl-KeypadPlus для автоматического изменения размера всех столбцов.
Обработка этих событий по умолчанию в виртуальном режиме на самом деле не работает (кажется, автоматически изменяется размер первой строки данных). Я хотел бы подключиться к поведению и выполнить автоматическое изменение размера столбца. Кто-нибудь знает как это сделать? Или, может быть, я упускаю что-то очевидное? Я использую Delphi XE. Спасибо за любые предложения.