|
![]() |
#1 |
Участник
|
Ну как-нибудь так:
Код: static void testDialog(Args _args) { Dialog cDialog; DialogField dialogField; Array arrDialogField = new Array(types::Class); void showFields(object o,str name) { int i; DialogField dField; ; for (i=1;i<=arrDialogField.lastIndex(); i++) { dField = arrDialogField.value(i); info(dField.value()); } } ; cDialog = new Dialog ('тестовый диалог'); dialogField = cDialog.addField(typeId(NoYes), 'тестовое поле диалога'); dialogField.helpText('tst'); arrDialogField.value(1, dialogField); dialogField = cDialog.addField(typeId(Num), 'тестовое поле диалога'); dialogField.helpText('tst2'); arrDialogField.value(2, dialogField); cDialog.run(); showFields(cDialog.formBuildDesign(), 'Test'); if (!cDialog.closedOk()) return; cDialog.finalize(); } ![]() |
|