А зачем "от яйца"-то начинать? Возьмите TCustomListView, добавьте свойство SelectedItemIndex, перекройте CustomDraw и CustomDrawItem, и рисуйте графику какую хотите. Вы гляньте в исходниках - у TCustomListView только объявление класса под триста строк. Оно вам надо столько писанины, причем в основном повторяющей уже готовую функциональность?
|