c ++ builder — c ++ vcl Заголовок столбца TListView не отображается на onShow

вступление: Я хочу использовать TListView для отображения таблицы. Для целей редактирования я сделал подкласс TListview в vcl, но не сильно изменился, кроме щелчка по ячейкам. Что еще более важно, я не изменил никаких событий рисования для класса TListView.

Эта проблема: Когда я открываю форму, заголовок таблицы получает только … половина:
введите описание изображения здесь

После щелчка в заголовке, сворачивания окна или открытия другого диалогового окна, заголовок появляется снова:
введите описание изображения здесь

попытки: Я пытался позвонить Update(), Redraw() а также Invalidate() на FormShow, но, кажется, ничего не меняется. Я тоже поставил DoubleBuffered=true для ListView. Я также попытался установить фиксированную ширину, а также авторазмер (width=-1 и -2)

Вопрос: Есть ли способ заставить особенно столбцы рисовать? Что я сделал не так, чтобы они вели себя так?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]