Форма BaseDictionaryListForm (из пространства имен Ultima.Client.Dictionaries) наследуется от BaseListForm и является общим предком для всех списковых форм справочников:

DevBookmark_Scripts CommonForm

tree DevBookmark_Scripts BaseListForm

tree DevBookmark_Scripts BaseDictionaryListForm

На форме размещен элемент управления SplitContainer, который сохраняет свою позицию в настройках формы. Левая панель контейнера зарезервирована под размещение фильтра (таблицы или дерева), если оставить эту область пустой – она будет скрыта в итоговой форме.

Control_BaseDictionaryListForm

Форма используется для создания списковых форм справочника с экранной логикой, существенно отличной от списковой формы по умолчанию. Для создания master-detail интерфейса на базе списковой формы по умолчанию рекомендуется использовать BaseFlatDictionaryListForm или BaseTreeDictionaryListForm.

DevBookmark_Scripts В классе формы BaseDictionaryListForm импортирован менеджер DictionaryManager.

При наследовании от формы BaseDictionaryListForm прикладному разработчику могут оказаться полезны следующие методы и свойства ее класса:

CustomFormText типа bool – возвращает true, если свойство Text формы должно остаться таким, каким оно было указано при ее разработке. Иначе заголовок формы система сформирует самостоятельно.

Также можно переопределить следующие методы и свойства класса формы BaseDictionaryListForm:

DictionaryType типа Type – тип справочника, который отображает форма.