Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Интерфейс 
Расширенные - ChildFormPoly

ChildFormPoly
Краткое описание
   Компонент предназначен для создания наследуемых динамических форм
Параметры
  • Childrens - Список названий классов дочерних схем
  • Selected - Имя текущего выбранного класса
  • WorkScheme - Отработка схем по входным методам. Current - только текущая схема, All - все схемы
  • Примеры
       Пример создания двух форм с наследованием элементов от базовой

    
    Add(MainForm,840784,84,84)
    {
    Width=333
    Height=295
    Caption="Пример ChildFormPoly"
    }
    Add(ChildFormPoly,12013428,245,105)
    {
    Childrens=#5:form1|5:form2|
    Selected="base"
    }
    BEGIN_SDK
    Add(EditPolyMulti,8838370,14,21)
    {
    WorkCount=#5:##add|
    Point(##add)
    }
    Add(MainForm,4354690,28,98)
    {
    Left=35
    Top=105
    }
    Add(Edit,2956838,147,98)
    {
    Left=75
    Top=35
    Width=235
    Text="inherited control"
    }
    END_SDK
    BEGIN_SDK
    Add(EditPolyMulti,12821585,21,21)
    {
    WorkCount=#5:##add|
    Point(##add)
    }
    Add(MainForm,1569113,35,105)
    {
    Left=35
    Top=105
    Height=312
    }
    Add(Label,12196707,189,105)
    {
    Left=140
    Top=120
    Width=93
    Height=20
    Color=-16777215
    Font=[MS Sans Serif,10,0,0,1]
    Caption="Form number 1"
    }
    END_SDK
    BEGIN_SDK
    Add(EditPolyMulti,12286468,21,21)
    {
    WorkCount=#5:##add|
    Point(##add)
    }
    Add(MainForm,14899950,35,105)
    {
    Left=35
    Top=105
    Width=397
    Height=272
    }
    Add(Label,12196707,161,105)
    {
    Left=120
    Top=105
    Width=135
    Height=28
    Font=[MS Sans Serif,16,0,0,1]
    Caption="Form number 2"
    }
    END_SDK
    Add(Button,12204321,147,84)
    {
    Left=135
    Top=70
    Caption="Form 1"
    Data=String(form1)
    link(onClick,13654871:doWork1,[(214,90)])
    }
    Add(Button,9070364,147,140)
    {
    Left=135
    Top=125
    Caption="Form 2"
    Data=String(form2)
    link(onClick,13654871:doWork3,[(214,146)])
    }
    Add(HubEx,13654871,210,105)
    {
    link(onEvent,12013428:##add,[])
    }

    Замечания
    Обновление элемента: [svn]ChildFormPoly.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...