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

ChildForm
Краткое описание
   Компонент предназначен для создания в проекте дочерней формы.
Параметры
  • FirstUsage - Создание и инициализация содержимого контейнера только при первом обращении к нему
  • Пример
    Пример использования компонента ChildForm
    
    Add(MainForm,7498265,77,84)
    {
    Caption="Пример использования ChildForm"
    }
    Add(ChildForm,13047034,252,84)
    {
    }
    BEGIN_SDK
    Add(EditMulti,415993,21,21)
    {
    }
    Add(MainForm,15062958,56,98)
    {
    Left=35
    Top=105
    Caption="Дочерняя форма"
    }
    Add(Label,13390592,154,98)
    {
    Left=135
    Top=100
    Width=115
    Height=70
    Caption="Дочерняя форма \r\n\r\n\r\nChildForm"
    AutoSize=1
    Alignment=2
    }
    END_SDK
    Add(Label,14646732,161,84)
    {
    Left=185
    Top=110
    }
    Add(InfoTip,13685435,224,42)
    {
    Info=#28:Двойной клик мышкой открывает форму|
    Width=92
    Height=88
    }



    Пример использования компонента ChildForm.
    Дочерняя форма появляется по нажатию кнопки
    
    Add(MainForm,15367770,35,98)
    {
    Caption="Пример использования ChildForm"
    }
    Add(ChildForm,13047034,238,98)
    {
    }
    BEGIN_SDK
    Add(EditMulti,415993,21,21)
    {
    WorkCount=1
    link(doWork1,15062958:doVisible,[(39,27)(39,167)])
    }
    Add(MainForm,15062958,154,133)
    {
    Left=35
    Top=105
    Visible=1
    Caption="Дочерняя форма"
    Point(doVisible)
    }
    Add(Label,13390592,280,35)
    {
    Left=135
    Top=100
    Width=115
    Height=70
    Caption="Дочерняя форма \r\n\r\n\r\nChildForm"
    AutoSize=1
    Alignment=2
    }
    Add(InfoTip,1890679,112,49)
    {
    Info=#56:Свойство doVisible у формы включается в панели свойств, |51:нажатием на белый квадрат напротив свойства Visible|
    Width=120
    Height=144
    }
    END_SDK
    Add(Button,629836,133,98)
    {
    Left=168
    Top=100
    Data=Integer(1)
    link(onClick,13047034:doWork1,[])
    }
    Add(InfoTip,13685435,105,49)
    {
    Info=#38:Двойной клик открывает редактор данных|
    Width=92
    Height=88
    }

    Пример использования компонента ChildForm.
    При закрытие дочерней формы, закрывается основная форма.
    
    Add(MainForm,9483100,147,105)
    {
    Caption="Пример ChildForm"
    }
    Add(ChildForm,3479464,70,105)
    {
    link(onEvent1,9483100:doClose,[(124,111)(124,132)])
    }
    BEGIN_SDK
    Add(EditMulti,9088385,21,21)
    {
    EventCount=1
    }
    Add(MainForm,13525012,126,112)
    {
    Left=35
    Top=105
    Point(Close)
    link(Close,8430348:GetData,[])
    }
    Add(EventFromData,8430348,126,63)
    {
    link(onEvent,9088385:onEvent1,[(218,69)(218,27)])
    }
    Add(Label,1434275,189,112)
    {
    Left=135
    Top=100
    Width=92
    Height=28
    Font=[MS Sans Serif,16,0,0,1]
    Caption="ChildForm"
    }
    END_SDK

    Замечания
       Для редактирования элементов дочерней формы необходимо войти внутрь элемента, как в обычный элемент контейнер. Свойства самой формы и действия, которые над ней можно производить определяются элементом MainForm внутри данного контейнера.

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