Вверх ↑
Пакеты 
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
    (комментарии к статье еще не добавлены)
    Комментарий
    ...