Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Интерфейс 
Experiments - DS_StaticData

DS_StaticData
Краткое описание
   Источник статических данных
Параметры
  • Name - Имя элемента
  • Columns - Имена столбцов
  • Data - Данные, разделенные символом |
  • Пример
       Пример использования компонента DS_StaticData
    
    Add(MainForm,2953706,91,154)
    {
    Width=220
    Height=260
    Caption="DS_StaticData"
    Position=1
    link(onCreate,15682132:doEvent1,[])
    }
    Add(DS_StaticData,4898870,308,147)
    {
    Name="static_data"
    Columns=#6:data_1|6:data_2|6:data_3|
    Data=#11:item1|34|12|11:item2|56|11|
    }
    Add(MEnumerator,5530609,308,203)
    {
    DataSource="static_data"
    Column="data_1"
    Point(doColumn)
    link(onEnum,10015348:doAdd,[])
    }
    Add(Memo,10015348,364,203)
    {
    Left=5
    Top=30
    Width=200
    Height=140
    TabOrder=-1
    ReadOnly=0
    }
    Add(ComboBox,10584694,245,126)
    {
    Left=5
    Top=5
    Width=200
    Height=21
    Strings=#6:data_1|6:data_2|6:data_3|
    Point(doSelect)
    link(onClick,64688:doEvent1,[(292,139)(292,115)(177,115)(177,195)])
    }
    Add(DoData,12231519,252,210)
    {
    link(onEventData,5530609:doColumn,[])
    link(Data,13394509:Var2,[])
    }
    Add(Hub,64688,189,189)
    {
    InCount=3
    OutCount=4
    link(onEvent1,10015348:doClear,[(352,195)(352,216)])
    link(onEvent2,12231519:doData,[(227,202)(227,216)])
    link(onEvent3,5530609:doEnum,[])
    link(onEvent4,16702758:doData,[(217,216)(217,363)])
    }
    Add(Hub,15682132,140,168)
    {
    link(onEvent1,10584694:doSelect,[])
    link(onEvent2,64688:doEvent2,[(169,181)(169,202)])
    }
    Add(Button,15570052,91,343)
    {
    Left=5
    Top=175
    TabOrder=-1
    Caption="Read"
    link(onClick,2409117:doWork2,[])
    }
    Add(Button,15012892,91,378)
    {
    Left=5
    Top=200
    TabOrder=-1
    Caption="Write"
    link(onClick,1607365:doEvent1,[])
    }
    Add(Edit,9535675,308,280)
    {
    Left=65
    Top=185
    Width=35
    Text="0"
    }
    Add(Edit,16547983,364,343)
    {
    Left=105
    Top=175
    Width=100
    Text=""
    link(onChange,2194502:doText,[(411,349)(411,265)(352,265)(352,286)])
    }
    Add(Edit,2194502,364,280)
    {
    Left=105
    Top=200
    Width=100
    Text=""
    }
    Add(MReadWrite,2114874,308,343)
    {
    DataSource="static_data"
    Column="data_1"
    Point(Count)
    Point(doColumn)
    link(onRead,16547983:doText,[])
    link(Index,9535675:Text,[])
    link(Value,2194502:Text,[(321,327)(370,327)])
    }
    Add(DoData,16702758,231,357)
    {
    link(onEventData,2114874:doColumn,[])
    link(Data,13394509:Var1,[(237,187)])
    }
    Add(GetDataEx,13394509,252,182)
    {
    link(Data,10584694:String,[])
    }
    Add(Hub,1607365,140,378)
    {
    OutCount=3
    link(onEvent1,2114874:doWrite,[(190,384)(190,356)])
    link(onEvent2,64688:doEvent3,[(169,391)(169,209)])
    link(onEvent3,2409117:doWork3,[(179,398)])
    }
    Add(HubEx,2409117,175,343)
    {
    link(onEvent,2114874:doRead,[])
    }
    Замечания
    Обновление элемента: [svn]DS_StaticData.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...