Шаг 66.
Visual Prolog.
Редактируемые списки

    На этом шаге мы рассмотрим редактируемые списки.

    Редактируемые списки - это комбинация поля редактирования и списка. Их поведение аналогично полям редактирования с возможностью отображения элементов списка. Редактировать можно текущий элемент списка, который отображается в поле редактирования. Редактирование текущего элемента, удаление отдельной строки и ввод нового значения может производиться при отображении всего списка. Выпадающий список не может редактироваться пользователем (хотя вы можете добавить это свойство самостоятельно).

    События уведомления от редактируемых списков:

   % При изменении текущего элемента списка
   ehandler(Window,e_Control(CtrlID,CtrlType,CtrlWindow,selchanged,0):-
   % При раскрытии списка
   ehandler(Window,e_Control(CtrlID,CtrlType,CtrlWindow,dropdown),0):-
   % При сворачивании списка
   ehandler(Window,e_Control(CtrlID,CtrlType,CtrlWindow,closeup),0):-
   % Перед получением списком фокуса ввода
   ehandler(Window,e_Control(CtlID,CtrlType,CtrlWindow,getfocus),0):-
   % Перед потерей списком фокуса ввода
   ehandler(Window,e_Control(CtlID,CtrlType,CtrlWindow,losefocus),0):-
   % При изменении списка
   ehandler(Window,e_Control(CtlID,CtrlType,CtrlWindow,modified),0):-

    На следующем шаге мы рассмотрим полосы прокрутки.




Предыдущий шаг Содержание Следующий шаг