07.12.2001, 23:12 | #1 |
Участник
|
Как создавать элементы формы динамически?
Как создавать элементы формы динамически? Хотелось бы увидеть пример.
__________________
vitk |
|
07.12.2001, 23:42 | #2 |
Продавец игрушек
|
Как создавать элементы формы (контролы) динамически описано в учебной форме <b>tutorial_addControl</b>, вот пример из неё:
X++: void clicked() { FormBuildDesign formBuilddesign = form.design(); FormBuildGroupControl formBuildGroupControl; formStringControl c; ; c = addGroup.addControl(FormControlType::STRING,'RunTimeControl'); c.label("New control"); formBuildGroupControl = formBuildDesign.control( addGroup.id() ); } |
|
23.01.2002, 01:41 | #3 |
Участник
|
Очень хороший пример в форме DocuView method init()
X++: void init() { ... while select docuType index TypeIdx { itemButtonCtrl = menuCtrl.addControlFormControlType::MENUFUNCTIONBUTTON,docuType.TypeId); itemButtonCtrl.menuItemType(MenuItemType::Action); itemButtonCtrl.menuItemName(menuItemActionStr(DocuActionNew)); itemButtonCtrl.text(docuType.TypeId); } super(); ... } Успехов |
|