Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Инcтpумeнты 
Контейнеры - PolyGate

PolyGate
Краткое описание
   Компонент позволяет вызывать методы базового класса или использовать данные из базового класса PolyMorph-контейнеров
Параметры
  • Name - Имя шлюза
  • Color - Цвет элемента
  • Методы
  • doWork -
  • События
  • onEvent -
  • Свойства
  • Var -
  • Данные
  • Data -
  • Пример
      Пример ипользования компонента PolyGate
    
    Add(MainForm,2953706,196,280)
    {
    }
    Add(ChildPanelPoly,9846961,420,280)
    {
    Childrens=#2:p1|2:p2|
    Selected="p1"
    }
    BEGIN_SDK
    Add(EditPolyMulti,6640664,21,21)
    {
    WorkCount=#5:##add|
    Point(##add)
    }
    Add(Panel,5910492,84,112)
    {
    Left=55
    Top=115
    Width=124
    Height=63
    Color=32768
    Caption="test"
    }
    Add(Message,16610791,210,77)
    {
    Caption="Message base"
    }
    Add(PolyGate,15418208,168,77)
    {
    @IsLib=True
    link(onEvent,16610791:doMessage,[])
    }
    END_SDK
    BEGIN_SDK
    Add(EditPolyMulti,4162285,21,21)
    {
    WorkCount=#5:##add|
    Point(##add)
    }
    Add(Panel,6341759,35,105)
    {
    Left=55
    Top=50
    Width=98
    Height=65
    Caption="other caption"
    }
    Add(Button,11004702,77,70)
    {
    Left=30
    Top=5
    Data=String(Text from p1)
    link(onClick,1932112:doWork,[])
    }
    Add(PolyGate,1932112,133,70)
    {
    elink(15418208)
    }
    END_SDK
    BEGIN_SDK
    Add(EditPolyMulti,4204879,21,21)
    {
    WorkCount=#5:##add|
    Point(##add)
    }
    Add(Panel,204619,63,105)
    {
    Left=235
    Top=85
    Width=70
    Height=110
    }
    Add(Button,15279123,112,63)
    {
    Left=5
    Top=10
    Data=String(text from p2)
    link(onClick,9315268:doWork,[])
    }
    Add(PolyGate,9315268,175,63)
    {
    elink(15418208)
    }
    END_SDK
    Add(Button,15799035,343,280)
    {
    Left=40
    Top=25
    Width=70
    Caption="Class "p1""
    Data=String(p1)
    link(onClick,1753152:doWork2,[])
    AddHint(-95,7,65,13,Caption)
    }
    Add(Button,3248145,343,329)
    {
    Left=120
    Top=25
    Width=75
    Caption="Class "base""
    Data=String(base)
    link(onClick,1753152:doWork3,[(403,335)])
    AddHint(-95,7,76,13,Caption)
    }
    Add(HubEx,1753152,399,280)
    {
    link(onEvent,9846961:##add,[])
    }
    Add(Button,1754006,343,236)
    {
    Left=205
    Top=25
    Width=75
    Caption="Class "p2""
    Data=String(p2)
    link(onClick,1753152:doWork1,[(403,242)])
    AddHint(-95,2,65,13,Caption)
    }
    Замечания
    Обновление элемента: [svn]PolyGate.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...