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

DS_UserData
Краткое описание
   Источник данных, определяемых пользователем
Параметры
  • Name - имя элемента
  • События
  • onInit - Событие происходит всякий раз при необходимости инициализации пользовательских данных
  • onClose - Событие происходит всякий раз после окончания получения данных
  • Данные
  • Count - Определяет количество строк с данными
  • Columns - Определяет имена столбцов с данными
  • Row - Определяет очередную строку с данными
  • Пример
       Пример использования компонента DS_UserData
    
    Add(MainForm,2953706,91,280)
    {
    Width=220
    Height=260
    Caption="DS_UserData"
    Position=1
    link(onCreate,15682132:doEvent1,[])
    }
    Add(ComboBox,10584694,245,252)
    {
    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,265)(292,241)(177,241)(177,321)])
    }
    Add(DoData,12231519,252,329)
    {
    link(onEventData,6605505:doCaptionField,[])
    link(Data,10584694:String,[])
    }
    Add(Hub,64688,189,315)
    {
    InCount=2
    link(onEvent1,12231519:doData,[(227,321)(227,335)])
    link(onEvent2,6605505:doRefresh,[])
    }
    Add(Hub,15682132,140,294)
    {
    link(onEvent1,10584694:doSelect,[])
    link(onEvent2,64688:doEvent2,[(169,307)(169,328)])
    }
    Add(DS_UserData,1392684,245,203)
    {
    Name="udata"
    link(Count,9567771:Count,[(251,177)(377,177)])
    link(Columns,9502948:Text,[])
    link(Row,4344754:GetData,[(265,187)(314,187)])
    }
    Add(EventFromData,4344754,308,133)
    {
    link(onEvent,9567771:doGetString,[])
    }
    Add(StrList,9502948,252,98)
    {
    Strings=#6:data_1|6:data_2|6:data_3|
    }
    Add(StrList,9567771,364,91)
    {
    Strings=#12:item1|34|125|12:item2|56|127|12:item3|77|567|12:item4|66|789|12:item5|34|478|
    Point(onGetString)
    Point(doGetString)
    link(onGetString,10334456:doMTString,[])
    }
    Add(MT_String,10334456,420,84)
    {
    Delimeter="|"
    link(onResult,4344754:doData,[(469,90)(469,75)(296,75)(296,139)])
    }
    Add(MListBox,6605505,301,322)
    {
    Left=5
    Top=30
    Width=200
    Height=190
    DataSource="udata"
    CaptionField="data_1"
    DataType=2
    DataField="data_1"
    Point(doCaptionField)
    link(onSelectChange,2953706:doCaption,[(352,328)(352,377)(71,377)(71,286)])
    }
    Замечания
    Обновление элемента: [svn]DS_UserData.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...