Цитата:
Сообщение от
madm
... нужно на одну из этих вкладок перенести контрол HtmlView - не подскажите как это сделать?
Думаю, что movecontrol() сделает то что Вам нужно...
Код:
void init()
{
...
// test -->
FormTabControl newFormTabControl;
FormTabPageControl newFormTabPageControl;
// test <--
...
super();
...
// test -->
// Overview и HtmlView - контролы формы с AutoDeclaration = Yes, т.е. можно ссылатся на них в коде. Иначе использовать element.design().controlName(ControlName) или element.design().control(control::ControlName)
newFormTabControl = Overview.addControl(FormControlType::Tab, "NewTab");
newFormTabControl.heightMode(FormHeight::ColumnHeight);
newFormTabControl.widthMode(FormWidth::ColumnWidth);
newFormTabPageControl = newFormTabControl.addControl(FormControlType::TabPage, "NewTabPage");
newFormTabPageControl.caption("NewTabPage");
newFormTabPageControl.moveControl(HtmlView.id());
// test <--
}
madm, это то, о чем Вы спрашивали (см. рисунок)?
P.S.
Цитата:
Сообщение от
kashperuk
... после открытия формы вы не можете менять что-либо в дизайне этой формы...
Делал подобное и после Run(). Кроме изменения размеров и перерисовки формы ничего побочного не выскакивало (тут уж от специфичности кода в ините и ран формы все зависит)