[About] Version=2.52 Author=Dilma & nesco [Type] Class=WinElement Info=Расширенное дерево элементов Tab=WinControls Inherit=WinControlChild,WinSplitter Interfaces=ControlManager [Edit] Class=TreeView Color=Color Ctl3D=Ctl3D Strings=Strings [Property] Width= |1|55 Height= |1|80 Color= | |clWindow Ctl3D= | |0|True,False IconByIndex=Назначение иконок индексами (индекс задается в формат: "" перед названием имени узла, где N1,N2,N3,N4 - номера иконок в массиве иконок)|14|1|True,False +Strings=Начальный список узлов при загрузке компонента|5| Lines=Показывать или нет ветки дерева (линии) для всех уровней|14|0|True,False LinesRoot=Показывать ветки дерева (линии) для первого уровня|14|0|True,False @LinesColor=Цвет линий веток|8|clDefault Tooltips=Выводить подсказку над узлами, чье имя больше длины элемента|14|1|True,False TrackSelect=Разрешает визуальное отслеживание перемещения мыши над узлами|14|1|True,False CheckBoxes=Включает поддержку флажков для узлов|14|1|True,False SingleExpand=Включить автоматическое сворачивание невыбранных узлов одного уровня. В таком режиме CTRL препятствует сворачиванию узлов, и все узлы открываются одним кликом мыши|14|1|True,False EditLabels=Разрешает редактирование имени узла по клику мыши|14|1|True,False OverlayIcon=Разрешает использовать иконки надрисовки|14|1|True,False FileName=Определяет имя файла по умолчанию для загрузки/сохранения списка узлов|2| Delimiter=Символ разделитель для метода doItemPath|2|\ AlwaysUseIcons=True - всегда создавать список иконок, False - не создавать при пустом списке иконок|14|1|True,False ImgSize=Размер иконок в списках иконок|1|16 IconsState=Список иконок состояния|13|6 Icons=Основной список иконок|13|6 [Methods] doAdd=Добавляет узел в список с именем из потока или поля str|1| doClear=Очищает список узлов|1| doDelete=Удаляет узел из списка. Номер узла извлекается из потока (0 - первый узел)|1| *doLoad=Загружает список узлов из файла|1| *doSave=Сохраняет список узлов в файле|1| *doInsert=Вставляет узел в список. Номер узла, после которого будет добавлен новый узел, извлекается из потока или поля Child(0 - первый узел)|1| *doClearIcons=Очищает список основных иконок|1| *doClearStIcons=Очищает список иконок состояния|1| *doRename=Переименовывает выделенный узел|1| *doSelect=Выделяет узел, индекс которой указан в потоке|1| *doSort=Сортирует все дерево|1| *doLoadFromText=Загружает список узлов из текста в потоке|1| *doAddIcon=Добавляет иконку из потока в основной список иконок|1| *doAddStIcon=Добавляет иконку из потока в список иконок состояния|1| *doAddChild=Добавляет узел с именем из потока или поля str, дочерний по отношению к узлу Parent|1| *doItemBold=Включает/выключает отображаение узла с индексом из потока жирным шрифтом|1| *doItemHasChild=Принудительно назначает узел с индексом из потока родительским|1| *doItemPath=Получает "путь" разделенный символом Delimiter от корневого узла к указанному узлу с индексом из потока|1| *doExpand=Раскрывает узел. Номер узла извлекается из потока|1| *doCollapse=Захлопывает узел. Номер узла извлекается из потока|1| *doExpandToggle=Eсли узел раскрыт, закрывает его, и, если он раскрыт, то захлопывает. Номер узла извлекается из потока|1| onChange=Событие происходит всякий раз при изменении списка дерева|2| onClick=Событие происходит всякий раз при выборе узла|2| *onItemPath=Выдает в поток "путь" разделенный символом Delimiter от корневого узла к указанному узлу|2| *onBeginEdit=Событие происходит всякий раз перед редактированием имени узла|2| *onEndEdit=Событие происходит всякий раз после редактированием имени узла|2| *onExpand=Событие происходит при распахивании узла, выдавая в поток номер распахиваемого узла|2| *onCollapse=Событие происходит при схлопывании узла, выдавая в поток номер схлопываемого узла|2| Count=Хранит число всех узлов в списке|3|1 Array=Доступ к любому узлу по его индексу (см. компонент Array)|3|13 *IconArray=Доступ к массиву основных иконок. Доступен для добавления и модификации|3|13 *IconStArray=Доступ к массиву иконок состояния. Доступен для добавления и модификации|3|13 *CheckArray=Доступ к массиву флажков|3|13 *Matrix=Матрица индексов иконок|3|16 *Index=Хранит индекс выделенного узла|3|1 *ItemParent=Содержит номер родительского узла для дочернего узла с номером из поля Child|3|1 *ItemChild=Содержит номер первого дочернего узла для узла с номером из поля Parent|3|1 *ItemAtPos=Содержит индекс узла, находящегося по координатам MouseX, MouseY|3|1 Str=Строка имени узла для добавления в список|4|2 FileName=Имя файла для загрузки/сохранения списка|4|2 IconID=Номер иконки для присвоения узлу в обычном состоянии|4|1 *Parent=Номер родительского узла|4|1 *Child=Номер дочернего узла|4|1