Есть у меня наследник от TListBox со стилем OwnerDrawVariable, т.е. разные элементы могут быть разной высоты.
Поставил я, значит, обработчик MeasureItem и там меняю высоту в зависимости от того, какая она мне нужна.
Проблема в том, что MeasureItem вызывается только сразу после добавления элемента в Items и никогда больше. А как раз на тот момент высота элемента еще не расчитана и ее не расчитать. А в процессе работы или на Resize контрола высота элемента может меняться.
Можно ли поменять высоту элемента не через MeasureItem или как-нибудь вызвать его еще раз? Насильно O.o