| Слои | - GridLayout |
GridLayout
Краткое описание
Компонент предназначен для выравнивания элементов на форме по решетке
Параметры
Методы
Примеры
Пример использования компонента GridLayout для автоматического выравнивания кнопок на форме
Пример использования компонента GridLayout совместно с динамически создаваемыми панелями на основе ChildPanelEx.
Add(MainForm,2953706,161,175)
{
Height=240
Caption="Пример использования GridLayout"
}
Add(Button,16643652,259,175)
{
Left=5
Top=185
Layout="grid"
}
Add(Button,4702257,357,175)
{
Left=180
Top=80
Layout="grid"
}
Add(Button,2751944,350,168)
{
Left=180
Top=180
Layout="grid"
}
Add(Button,9796990,343,161)
{
Left=180
Top=55
Layout="grid"
}
Add(Button,14780129,336,154)
{
Left=180
Top=30
Layout="grid"
}
Add(Button,9419761,329,147)
{
Left=180
Top=105
Layout="grid"
}
Add(Button,3896309,322,140)
{
Left=180
Top=130
Layout="grid"
}
Add(Button,10634638,315,133)
{
Left=180
Top=155
Layout="grid"
}
Add(Button,1061088,420,154)
{
Left=240
Top=80
Layout="grid"
}
Add(Button,6695187,420,154)
{
Left=240
Top=180
Layout="grid"
}
Add(Button,2862420,413,147)
{
Left=240
Top=55
Layout="grid"
}
Add(Button,15510256,406,140)
{
Left=240
Top=30
Layout="grid"
}
Add(Button,9959580,399,133)
{
Left=240
Top=105
Layout="grid"
}
Add(Button,13159726,392,126)
{
Left=240
Top=130
Layout="grid"
}
Add(Button,15815949,385,119)
{
Left=240
Top=155
Layout="grid"
}
Add(GridLayout,4496329,217,175)
{
Name="grid"
Space=3
Padding=10
Rows=2
Cols=3
}
Пример использования компонента GridLayout совместно с динамически создаваемыми панелями на основе ChildPanelEx.
Add(MainForm,2784295,259,56)
{
Caption="Пример использования GridLayout в динамике"
}
Add(Button,16574474,364,56)
{
Left=230
Top=5
Width=155
Height=50
Caption="Нажмите несколько раз"
link(onClick,13513837:##add,[])
}
Add(ChildPanelEx,13513837,420,56)
{
Mode=1
link(onChange,4496329:doResize,[])
link(Str,13513837:##index,[(426,44)(409,44)(409,99)(426,99)])
}
BEGIN_SDK
Add(EditMultiEx,9271718,21,21)
{
WorkCount=#5:##add|
EventCount=#8:onChange|
VarCount=#7:##index|
DataCount=#3:Str|
Point(##add)
Point(##index)
link(##add,4648753:doText,[(84,27)(84,111)])
}
Add(Panel,5208401,35,105)
{
Left=330
Top=220
Width=70
Height=54
Layout="parent.grid"
}
Add(Edit,4648753,147,105)
{
Left=10
Top=15
Text="0"
link(onChange,9271718:onChange,[(250,111)(250,27)])
link(Str,9271718:Str,[(153,63)(27,63)])
}
END_SDK
Add(GridLayout,4496329,469,56)
{
Name="grid"
Rows=3
Cols=3
}
Замечания
Обновление элемента: [svn]GridLayout.pas[/svn]
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)