Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Интерфейс 2 
Дерево картежей - TVT_SaveTree

TVT_SaveTree
Краткое описание
   Компонент предназначен для сохранения дерева картежей в файле
Параметры
  • TreeView - Дерево для сохранения
  • Format - Формат файла
  • FileName - Имя файла
  • Delimiter - Разделитель данных в МТ потоке
  • Методы
  • doSaveTree - Сохраняет содержимое дерева элементов в файле
  • События
  • onSaveTree - Событие происходит всякий раз после сохранения дерева элементов
  • Данные
  • FileName - Имя файла
  • Примеры
       Пример использования элементов загрузки и сохранения дерева в файл

    Add(MainForm,2953706,21,119)
    {
    Width=344
    Height=261
    Caption="TreeViewTrain Save & Load"
    link(onCreate,13288804:doEvent1,[])
    }
    Add(TreeViewTrain,5621629,273,56)
    {
    Left=115
    Top=16
    Width=210
    Height=205
    Name="tree"
    CaptionIndex=1
    ParentIDIndex=2
    }
    Add(MT_String,1923382,210,126)
    {
    link(onResult,11328389:doAddNode,[])
    }
    Add(TVT_AddNode,11328389,273,126)
    {
    TreeView="tree"
    }
    Add(Hub,13288804,77,133)
    {
    link(onEvent1,3505762:doData,[])
    link(onEvent2,4170741:doFor,[(98,146)(98,181)])
    }
    Add(DoData,3505762,133,133)
    {
    Data=String(1;Root;-1)
    link(onEventData,10130770:doWork2,[])
    }
    Add(Button,11315540,210,217)
    {
    Left=25
    Top=35
    Caption="Save"
    link(onClick,8686579:doExecute,[])
    }
    Add(Button,6782578,210,266)
    {
    Left=25
    Top=65
    Caption="Load"
    link(onClick,16603341:doExecute,[])
    }
    Add(Button,4960190,210,56)
    {
    Left=25
    Top=95
    Caption="Clear"
    link(onClick,5621629:doClear,[])
    }
    Add(TVT_SaveTree,9411771,336,217)
    {
    TreeView="tree"
    }
    Add(TVT_LoadTree,2760259,336,266)
    {
    TreeView="tree"
    }
    Add(ODialog,16603341,273,266)
    {
    link(onExecute,2760259:doLoadTree,[])
    }
    Add(SDialog,8686579,273,217)
    {
    link(onExecute,9411771:doSaveTree,[])
    }
    Add(For,4170741,105,175)
    {
    Start=2
    End=10
    link(onEvent,9677508:doString,[])
    }
    Add(FormatStr,9677508,154,175)
    {
    Mask="%1;Child;1"
    link(onFString,10130770:doWork3,[(200,181)])
    }
    Add(HubEx,10130770,196,126)
    {
    link(onEvent,1923382:doMT,[])
    }
    Замечания
    Обновление элемента: [svn]TVT_SaveTree.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...