Создание формы диалога

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
smmmmm
Посетитель
Сообщения: 35
Зарегистрирован: 24 июн 2014, 15:48

Создание формы диалога

Сообщение smmmmm »

Добрый день, уважаемые!
Пытаюсь сделать простенький интерфейс.
Как видно из листинга, есть в диалоге 2 поля ввода - год и месяц.
И вот хочется, чтобы месяц выбирался из ListBox'а.
Почитал справку - у поля ввода есть куча атрибутов, в частности, list, позволяющий задать выпадающий список с определёнными значениями.
Как этот атрибут правильно прикрутить?

Код: Выделить всё

interface DialogTest 'Dialog Test';
  show at (0,3,50,10);

  create view
  var
    year_aa : word;
    month_aa: word;
    i     : longInt;
  ;
handleEvent
cmInit:
{
  RunDialog(DialogTest1, year_aa, month_aa);
  Message('Год:' + string(year_aa)+'  Месяц:'+string(month_aa));
}
end;
end.
!/*
DialogTest1 dialog
  origin 20,10
  fields
    field1: word;
    field2: word;
  buttons
    cmOk,default,,'OK';
    cmCancel,,,'Выход';
<< 'Диалоговое окно'
 `  Год:` .@@@@@
 `Месяц:` .@@@@@

<. OK .>  <. Выход .>
>>
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Создание формы диалога

Сообщение Den »

документация по vip найдите там в поиске "Диалоговые окна".
Там подписано в к атрибутам поля фраза "Атрибуты list, noAutoSize и image выдают сообщение об ошибке во время компиляции."

Видимо, list можно объявить только к полям анкетного редактора screen
Ответить