На этом шаге мы рассмотрим редактируемые списки.
Редактируемые списки - это комбинация поля редактирования и списка. Их поведение аналогично полям редактирования с возможностью отображения элементов списка. Редактировать можно текущий элемент списка, который отображается в поле редактирования. Редактирование текущего элемента, удаление отдельной строки и ввод нового значения может производиться при отображении всего списка. Выпадающий список не может редактироваться пользователем (хотя вы можете добавить это свойство самостоятельно).
События уведомления от редактируемых списков:
% При изменении текущего элемента списка 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):-
На следующем шаге мы рассмотрим полосы прокрутки.