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

ToolBarLayout
Краткое описание
   Компонент предназначен для организации инстраментального слоя
Параметры
  • Name - Имя слоя
  • Space - Расстояние между элементами слоя
  • Padding - Отступ элементов от краев родительского контейнера
  • WidthScale - Доля длинны элемента в слое
  • HeightScale - Доля шинины элемента в слое
  • Layout - Слой
  • Методы
  • doResize - Инициирует пересчет позиций и размеров элементов слоя
  • Примеры
       Пример построения палитры кнопок на основе данного элемента

    Add(MainForm,2784295,140,140)
    {
    Height=191
    Caption="Tools layout"
    }
    Add(Button,3500118,189,140)
    {
    Left=160
    Top=120
    Caption="Add"
    link(onClick,16542173:doWork1,[])
    }
    Add(ChildPanel,16542173,238,140)
    {
    }
    BEGIN_SDK
    Add(EditMulti,14118040,21,21)
    {
    WorkCount=1
    link(doWork1,16360407:doEvent1,[(101,27)(101,83)])
    }
    Add(Panel,9094661,35,105)
    {
    Width=392
    Height=44
    Align=2
    Color=-16777211
    BevelInner=0
    BevelOuter=1
    }
    Add(ChildPanelEx,1164868,182,77)
    {
    Mode=1
    }
    BEGIN_SDK
    Add(EditMultiEx,10332590,21,14)
    {
    WorkCount=#5:##add|
    Point(##add)
    }
    Add(Panel,7624289,35,98)
    {
    Left=125
    Top=105
    Width=37
    Height=30
    Layout="parent.tools"
    BevelInner=0
    }
    Add(Button,15971173,196,105)
    {
    Left=1
    Top=1
    Width=35
    Height=28
    Align=5
    }
    END_SDK
    Add(ToolBarLayout,13948838,182,126)
    {
    Name="tools"
    Space=2
    Padding=2
    AutoSize=0
    }
    Add(Hub,16360407,119,77)
    {
    link(onEvent1,1164868:##add,[])
    link(onEvent2,13948838:doResize,[(157,90)(157,132)])
    }
    END_SDK
    Замечания
    Обновление элемента: [svn]ToolBarLayout.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...