21.04.2015, 15:22 | #1 |
Участник
|
Еще раз помогите с типом поля на окне диалога.
Нужно вывести ENUM на диалоге. Нашла в интернете и на форуме такое
Dialog MyDialog = new Dialog("Мой диалог"); DialogField MyFieldDialog; ............ MyFieldDialog = MyDialog.addField(typeid (enum_list), "myfield"); MyFieldDialog.value(enum_list::Element1); ............ MyDialog.run(); но на ax2012 заменяю typeid на extendedtypestr TypField = dialog.addField(extendedtypestr(TestGroup),"@STM4942"); указанный TestGroup - enum, и в таком варианте TypField = dialog.addField(Types::ENUM,"@STM4942"); ошибка "аргумент _typename несовместим с выбранным типом" как правильно сделать? спасибо. |
|