вступление: Я хочу использовать TListView для отображения таблицы. Для целей редактирования я сделал подкласс TListview в vcl, но не сильно изменился, кроме щелчка по ячейкам. Что еще более важно, я не изменил никаких событий рисования для класса TListView.
Эта проблема: Когда я открываю форму, заголовок таблицы получает только … половина:
После щелчка в заголовке, сворачивания окна или открытия другого диалогового окна, заголовок появляется снова:
попытки: Я пытался позвонить Update()
, Redraw()
а также Invalidate()
на FormShow, но, кажется, ничего не меняется. Я тоже поставил DoubleBuffered=true
для ListView. Я также попытался установить фиксированную ширину, а также авторазмер (width=-1
и -2)
Вопрос: Есть ли способ заставить особенно столбцы рисовать? Что я сделал не так, чтобы они вели себя так?
Задача ещё не решена.
Других решений пока нет …