DAB> В RA-lib (ныне - искать в JEDI) было что-то похожее - GroupBox,
DAB> который мог сворачиваться/разворачиваться. Может тебя и
DAB> устроит. Хотя вроде как он вложенность не поддерживает. На твоем
DAB> месте я взял бы что-то типа Virtual Tree View (либо любое
DAB> дерево с поддержкой CheckBox (в принципе и к стандартному
DAB> недолго прикрутить)) и бродил бы по дереву, ориентируясь на
DAB> TTreeNode.Data. 

     Да я и не против использовать любого наследника TTreeView ...
     Там есть просто одна заковырка в зависимости от выбанных
     условий иногда надо показывать / не показывать отдельные
     поля кот. могут быть ДЛЯ каждой строки свои !!!
     Про то что в одном и том же поле для разных строк м.б.
     свой набор значений (например в выпадающем списке)
     и т.д.

PS: так и не понял причём здесь CheckBox ... ?

С уважением,
Константин Григорьевич.
===============


Ответить