Вверх ↑
Ответов: 165
Рейтинг: 6
#1: 2017-06-06 10:11:39 ЛС | профиль | цитата
inter1, Свойства > Align, Layout, а еще элементы вкладки Интерфейс > Слои

Вот пример

Add(MainForm,2953706,763,315)
{
Color=16777215
Caption="Example"
Position=1
}
Add(ChildPanel,13880856,861,357)
{
}
BEGIN_SDK
Add(EditMulti,4011188,21,21)
{
}
Add(Panel,11557151,35,105)
{
Left=35
Top=105
Align=2
Caption="Fixed Top"
}
END_SDK
Add(ChildPanel,8741225,861,434)
{
}
BEGIN_SDK
Add(EditMulti,4162115,21,21)
{
}
Add(Panel,12378031,35,105)
{
Left=35
Top=105
Align=4
Caption="Fixed Bottom"
}
END_SDK
Add(ChildPanel,13016273,798,399)
{
}
BEGIN_SDK
Add(EditMulti,7312143,21,21)
{
}
Add(Panel,1950175,35,105)
{
Left=35
Top=105
Align=1
Caption="Fixed Left"
}
END_SDK
Add(ChildScrollBox,11316499,917,399)
{
}
BEGIN_SDK
Add(EditMulti,13672131,21,21)
{
Width=1266
Height=865
}
Add(ScrollBox,10485085,35,105)
{
Left=35
Top=105
Align=5
}
Add(Label,11363611,322,98)
{
@Hint=#19:Во избежание глюков|
Width=0
Height=0
Caption=""
AutoSize=1
AddHint(48,-29,127,13,@Hint)
}
Add(ToolBarLayout,5542597,343,336)
{
Name="L1"
}
Add(Timer,5891209,273,329)
{
Interval=20
AutoStop=14
Point(onStop)
link(onTimer,10240381:doOperation,[])
link(onStop,5542597:doResize,[])
}
Add(ChildPanelEx,16326521,469,329)
{
Mode=1
}
BEGIN_SDK
Add(EditMultiEx,4944037,21,21)
{
WorkCount=#5:##add|
Point(##add)
link(##add,12909954:doCaption,[])
}
Add(Panel,12909954,84,21)
{
Left=35
Top=105
Width=120
Height=80
Layout="parent.L1"
}
END_SDK
Add(Math,10240381,406,329)
{
Op1=1
ResultType=0
link(onResult,16326521:##add,[])
link(Op2,10240381:Result,[(419,317)(445,317)(445,373)(412,373)])
}
END_SDK


--- Добавлено в 2017-06-06 10:13:10

Слои и их значения в рантайме у нас вроде не меняются, так что придётся решать эту проблему математикой и элементами из вкладки Логика.
карма: 4

0
Редактировалось 1 раз(а), последний 2017-06-06 10:13:10