Перейти на главную страничку сайта (список статей, файлы для скачивания)

ФОРУМ (здесь можно обсудить эту статью, а также любые проблемы программирования на различных макроязыках и в скриптовых средах)

Плагин Инспектор форм для платформы OpenConf

Назначение и установка

Плагин предоставляет возможность просмотра и редактирования свойств элементов управления любой формы в удобной панели свойств. Панель плагина выглядит подобно панелям для работы с формами в Delphi или Microsoft Visual Studio. Плагин можно скачать сайта ITLand или здесь (версия 2.0.1.0, 282 038 байт).

Автор плагина: Сергей Марченко.

Чтобы установить плагин, проделайте следующее:

Использование

Панель Инспектора форм перемещаемая. Перетаскивая панель мышью за заголовок, вы можете прикрепить её к любому краю окна Конфигуратора или оставить в плавающем состоянии (само собой, можно изменять и размеры панели).

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

Двойной щелчок на панели по полю формулы элемента управления вызывает переход к соответствующей процедуре модуля. Если поле формулы пусто, при переходе в модуле создаётся новая процедура.

Выпадающий список вверху панели Инспектора позволяет быстро перейти к свойствам нужного элемента управления. Закладки с правого края панели Инспектора позволяют быстро перейти от свойств текущего элемента управления к свойствам всей формы и обратно. Закладки внизу панели Инспектора позволяют быстро переключаться между слоями формы.

Плагин может работать с группой объектов. Например, можно задать группе объектов одну и ту же высоту и т.д. Можно сдвинуть числовой параметр для группы объектов (высота, ширина и пр.) на определенное число, набрав, например, +10, -20 или любое другое нужное число.

Примечание: к сожалению, Инспектор не работает с табличными частями форм (панель не будет отображать состав колонок и их свойств).

При желании вы можете установить и отредактировать скрипт ManageInspector2.vbs, который находится в архиве с плагином. Скрипт демонстрирует возможность заполнения выпадающего списка для установки значения формулы элемента управления на панели плагина (процедура скрипта Inspector2_OnGetMethodsList).

Вы можете программно управлять видимостью панели Инспектора, написав скрипт с таким кодом:

Sub TogleInspectorBar()
	Windows.PanelVisible("Инспектор") = Not Windows.PanelVisible("Инспектор")
End Sub

В данном случае "Инспектор" - это название панели, которое было задано при установке плагина (см. выше). Макросу TogleInspectorBar можно назначить горячую клавишу через меню "OpenConf" - "Макросы" - "Клавиатура...". Макрос будет прятать/отображать панель Инспектора. Кроме того, вы можете просто дополнить скрипт panelsvisible.vbs, включив туда аналогичный код (этот скрипт вы можете найти в сборке скриптов для OpenConf).

Людоговский Александр

Перейти на главную страничку сайта (список статей, файлы для скачивания)

© 2007 http://www.script-coding.com При любом использовании материалов сайта обязательна ссылка на него как на источник информации, а также сохранение целостности и авторства материалов.