Всем привет!
Предлагаю аналогичный вариант только не обязательно привязываться к конкретному ENUMу (можно работать с произвольным массивом данных):
X++:
static void SuperJob(Args _args)
{
Dialog dialog; //Окно
DialogField DF; //Поле
object ctrlGroup;
int i;
str a[];
;
a[1]='35 Вт'; a[2]='50 Вт'; a[3]='60 Вт'; a[4]='75 Вт'; a[5]='100 Вт';
dialog = new Dialog("Типы ламп накаливания");
DF = Dialog.addField(Types::ENUM, "Лампочки");
ctrlGroup = DF.fieldControl();
// Указываем количество объектов в выпадающем списке
ctrlGroup.items(5);
// Заполняем выпадающий список
for (i=1;i<=5;i++)
{
ctrlGroup.item(i);
ctrlGroup.text(a[i]);
}
if((dialog.Run() && dialog.ClosedOk()))
{
}
}