Это VCL компонент, который отображает иерархический список узлов, где каждый узел связан с записью таблицы Базы Данных. В компоненте используется два типа узлов: папки и файлы. Папка может включать в себя другие узлы, но не предназначена для записей БД содержащих данные. Файл не может включать в себя другие узлы, но он указывает на запись БД, в которой содержатся данные. Каждый узел идентифицируется четырьмя полями (название, состояние, тип, положение), каждое из полей перезаписывается при изменении состояния. TmsDBTreeView поддерживает операцию перетаскивания узлов. Для операций добавления, удаления узлов предусмотрены горячие клавиши (Ins, Ctrl+ Ins, Del). Компонент работает с наследником TDataSet в качестве источника данных. Данный компонент может использоваться для создания программ класса информационных менеджеров, различных обозревателей и т.д. Возможности: - автоматическая сортировка узлов (по типу, по имени); - возможность добавления, удаление узлов; - возможность перетаскивания узлов (поддержка Drag and Drop); - автоматический переход к БД- записи связанной с выделенным узлом; - хранение информации о каждом узле (название, статус (развернут, свернут), тип, положение); - быстрые клавиши для основных операций с узлами (добавление папок файлов, удаление, переименование узлов).