Я использую Virtual TreeView. В моем понимании, поскольку все древовидное представление является виртуальным, свойства узла (включая состояние проверки) устанавливаются по запросу (например, в обработчике события OnData) вместо хранения вместе с узлом, поскольку узел является полностью виртуальным. Однако, похоже, что Virtual TreeView будет хранить состояние проверки узла вместе с узлом, а не получать из внешнего источника данных и устанавливать по запросу.
Почему?