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