Привет
Хочу включить функцию hottrack в этих компонентах и наталкиваюсь на стену, они у меня просто не работают. Например, при включенном hottrack TTreeView в аргументе State метода OnAdvancedCustomDrawItem не появляется флаг cdsHot. Да и по умолчанию они должны ведь работать, просто поставив HotTrack:=True и все.
+ еще одни грабли, в том же TTreeView что бы я не делал c канвой в методах OnAdvancedCustomDrawItem, OnCustomDrawItem никак не влияет на прорисовку элемента только если ставить DefaultDraw:=False. Но я не хочу перерисовывать весь элемент, мне нужно только сменить фон/шрифт/цвет шрифта.
В общем вопрос, это такая задумка/бага/фича или у меня что со сборкой не так?
listview и treeviev из lcl лазаря
Модератор: Модераторы
Пользуйте VirtualTreeView. Сначала сложно, но как въедешь, всё очень и очень хорошо.
sign писал(а):Пользуйте VirtualTreeView. Сначала сложно, но как въедешь, всё очень и очень хорошо.
Придется пол проекта переловачивать, а он уже за 40к строк ода первалил, и где т половина на этих компонентах завязана
Эх, придется таки наверное в исходники вникать, а так не хотелось
