Я использую treelist.OptionsView.ShowCheckBoxes = true; но это показывает флажок на всех узлах. Я хочу, чтобы только дочерние узлы показывали CheckBox, а не родительский узел. Есть ли способ реализовать это?
Это можно сделать с помощью события CustomDrawNodeCheckBox.Флажки Скрытие родительского узла в новой функции флажка древовидного списка показывает, как это можно реализовать.
Я не думаю, что это возможно. Но вы можете использовать событие CustomDrawCaption, чтобы скрыть флажок на узле, который вы не хотите показывать.