Вверх ↑
Ответов: 82
Рейтинг: 3
#1: 2019-05-29 19:00:09 ЛС | профиль | цитата
Хочу чтобы ChildGroupBox оставался в центре основной формы не зависимо от размеров\положения таковой. При использовании метода doCenterPos в компоненте ChildGroupBox центрирование корректно происходит только если основная форма расположена у левого верхнего края (X=0, Y=0). В чем проблема не пойму, тестировал, как всегда, на 3-х компьютерах (Win8x64 и Server 2012r2).

Add(MainForm,2953706,77,105)
{
Width=188
Height=189
Point(onResize)
link(onCreate,15832730:doWork2,[])
link(onResize,15832730:doWork3,[(125,132)])
}
Add(ChildGroupBox,3090827,140,105)
{
}
BEGIN_SDK
Add(EditMulti,4145507,21,21)
{
WorkCount=1
link(doWork1,10199545:doCenterPos,[(105,27)(105,69)])
}
Add(GroupBox,10199545,189,63)
{
Left=10
Top=5
Point(doCenterPos)
}
END_SDK
Add(HubEx,15832730,121,119)
{
Angle=3
link(onEvent,3090827:doWork1,[(125,111)])
}


Как глючит

--- Добавлено в 2019-05-29 19:11:16

Проблема проявляется во всех (перепробовал несколько) визуальных компонентах.
карма: 1

1
Голосовали:sla8a
Редактировалось 3 раз(а), последний 2019-05-29 19:11:16