Элемент управления DictionaryChekList (из пространства имен Ultima.Client.Controls) используется для выбора записей справочника. Элемент управления обладает следующими специфичными свойствами: •DictionaryType – справочник, с данными которого работает элемент управления; •PropertyName – название свойства справочника, значения которого будут выводиться в элементе управления; |
•SaveCheckedRecords – в значении true, отмеченные записи справочника сохраняются в пользовательских настройках формы и при повторном открытии будут выбраны автоматически.
Класс элемента управления реализует следующие методы и обладает следующими свойствами:
•CheckedRecords, типа IDList – возвращает список идентификаторов записей справочника, отмеченных флагами в элементе управления, или устанавливает флаги для списка заданных идентификаторов;
•CheckAll() – устанавливает флаги для всех записей справочника, загруженных в элемент управления;
•CheckNone() – снимает флаги со всех записей справочника в элементе управления;
•CheckedRecordsChanged – событие, происходящее при изменении выбора записей.