======================================================================================================================== OpenForm.dll Класс: OF.Form / OF.Форма Методы: AssignForm / УстановитьФорму (Форма) - связывает объект с формой Форма - предопределенный атрибут модуля формы CreateControl / СоздатьЭлементУправления(КлассЭУ, АтрибутДиалога[, ...]) КлассЭУ - класс ЭУ. Имя или экземпляр зарегистрированного класса ЭУ либо наследника от него. АтрибутДиалога - идентификатор атрибута диалога либо сам атрибут диалога на котором будет создан ЭУ. Если передан идентификатор атрибута которого нет, то будет создан новый атрибут (который, кстати будет доступен через Форма.<Атрибут>) ... - параметры для создания ЭУ. Определяются классом ЭУ. ЭУ можно создавать как до создания формы, так и после. Свойства Привязки - тип: класс Привязки ОтключитьСтандартныйСплиттер - тип: число. =1 -отключает стандартный сплиттер в форме списка справочника с деревом ЭлементыУправления - тип: коллекция с методами Количество() и Получить(). Элемент коллекции - ЭлементУправления обладающий свойствами: CodeName/Идентификатор(r), CtrlType/ТипЭлементаУправления(r), InBrowse/ВМногострочнойЧасти(r), Value/Значение(rw), ReadOnly/Доступность(rw), Visible/Видимость(rw), EnableEdit/Редактирование(rw), Layer/Слой(rw), Formul/Формула(rw), HelpString/Описание(rw), Title/Заголовок(rw), ToolTip/Подсказка(rw), BkColor/ЦветФона(rw) События ФормаПриСоздании(_Форма) _Форма - ссылка на OF.Форма Класс: Links / Привязки Методы: Add / Добавить - аналог Общие.Форма.Привязки::Привязка() DoLink / Привязать - аналог Общие.Форма.Привязки::Привязать() Reset / Сбросить - аналог Общие.Форма.Привязки::Сбросить() ======================================================================================================================== Splitter.dll Класс: SplitterCtrl / РазделительЭУ - специальный класс для создания сплиттеров с помощью метода OF.Форма::СоздатьЭлементУправления Синтаксис: СоздатьЭлементУправления(КлассЭУ, АтрибутДиалога, Направление, ЛеваяГраница, ВерхняяГраница, ПраваяГраница, НижняяГраница) Параметры создания: Направление - тип: Число. 1-вертикальный; 2-горизонтальный; 3-двунаправленный ЛеваяГраница, ВерхняяГраница, ПраваяГраница, НижняяГраница - тип: Число, Строка. Числом задается расположение границы относительно клиентской области окна формы. Строкой задается расположение границы относительное других атрибутов формы. Формат: {<ИмяАтрибута>}:{<Граница>}[+|-{<Смещение>}] <ИмяАтрибута> - атрибут диалога <Граница> - Л|П|В|Н|L|R|T|B <Смещение> - смещение в пикселях При содании сплиттера вместо существующего атрибута диалога, задание границ необязательно (будут применено расположение атрибута) Пример: _Форма.СоздатьЭлементУправления("РазделительЭУ","Разделитель1",1,"ПолеТД:П+3","Форма:В","ПолеТД2:L-3","Форма:Н"); Свойства Visible / Видимость - тип: Число Accessible / Доступность - тип: Число Color / Цвет - тип: число. Положительное значение означает RGB цвет. Отрицаетельное значение означает системный цвет из таблицы: COLOR_SCROLLBAR -1 COLOR_BACKGROUND -2 COLOR_ACTIVECAPTION -3 COLOR_INACTIVECAPTION -4 COLOR_MENU -5 COLOR_WINDOW -6 COLOR_WINDOWFRAME -7 COLOR_MENUTEXT -8 COLOR_WINDOWTEXT -9 COLOR_CAPTIONTEXT -10 COLOR_ACTIVEBORDER -11 COLOR_INACTIVEBORDER -12 COLOR_APPWORKSPACE -13 COLOR_HIGHLIGHT -14 COLOR_HIGHLIGHTTEXT -15 COLOR_BTNFACE -16 COLOR_BTNSHADOW -17 COLOR_GRAYTEXT -18 COLOR_BTNTEXT -19 COLOR_INACTIVECAPTIONTEXT -20 COLOR_BTNHIGHLIGHT -21 Значение по-умолчанию -17(COLOR_BTNSHADOW) Direction / Направление - тип: Число. 1-вертикальный; 2-горизонтальный; 3-двунаправленный. Направление сплиттера влияет на его перемещаемость. Вертикальный двигается только горизонтально, а горизонтальный - вертикально. При пресечении двух и более сплиттеров возможно их одновременное перемещение. ========================================================================================================================