Страница 1 из 1

Контролы-родители и контролы-дети

Добавлено: 26 Май 2017, 14:25
kreator
А есть где-нибудь информация - какие контролы могут быть родителями и для каких контролов (детей). В очередной раз сталкиваюсь. Хотел привязать Box к Image. Неудача. Хотя, например, баттоны можно привязывать.

Контролы-родители и контролы-дети

Добавлено: 26 Май 2017, 16:42
Игорь Столяров
Описание параметра PARENT для операторов CREATE / CLONE в справке не дает ответа на этот вопрос ?

Контролы-родители и контролы-дети

Добавлено: 26 Май 2017, 20:17
kreator
Да в том-то и дело, что не даёт. всё мутно. Вот, например, из справки по Create:
parent
A field number or field equate label that specifies the OPTION, GROUP, SHEET, TAB, MENU, HEADER, FOOTER, DETAIL, BREAK, or FORM to contain the new control. If omitted, the control has no parent.
Image, как видим, не присутствует. А вот пример из справки по prop:Parent:
Example 3:
!name a control as a parent container for other controls
CASE x{Prop:Type}
OF Create:Button
X{Prop:Parent}=?ImageHorizontal
X{Prop:Ypos}=0
X{Prop:Xpos}=ButtonXpos
X{Prop:Scroll}=True
ButtonXPos+=50
OF Create:Prompt
X{Prop:Parent}=?ImageStatic
X{Prop:Xpos}=PromptXpos !controls are mirrored to the image
X{Prop:Scroll}=True
X{Prop:Follows}=LastControl
LastControl=X
OF Create:Entry OROF Create:Text
X{Prop:Parent}=?ImageStatic
X{Prop:Xpos}=Xpos !controls are mirrored to the image
X{Prop:Scroll}=True
X{Prop:Follows}=Lastcontrol
LastControl=X
END
Можно подумать, что к Image можно приклеить только эти четыре типа. Возможно, конечно...

Контролы-родители и контролы-дети

Добавлено: 29 Май 2017, 12:07
Yufil
А где там Image? Откуда следует, что ?ImageHorizontal указует на поле типа Image. Вообще, странный пример...

Контролы-родители и контролы-дети

Добавлено: 29 Май 2017, 15:16
kreator
Да всё странно и мутно. Может вот это - "controls are mirrored to the image" - говорит о контроле. Во всяком случае баттоны хорошо к имиджу прилепляются. Было обсуждение на форуме "как сделать блок кнопок с прокруткой".