Окно ресурсов
Окно ресурсов содержит дерево компонентов виджета и другие объекты (т.е. Группы кнопок). Корневая панель формирует корневой узел дерева. Обычные компоненты и контейнеры отображаются как узлы с разными иконками. Компоненты, которые содержит контейнер или панель (т.е. в случае Многоуровневой панели) отображаются как их дочерние узлы.
Дерево ресурсов можно использовать для выбора компонентов и панелей в мультипанельных контейнерах. Когда выбран компонент или панель в окне ресурсов, он также выбирается и в рабочей форме. Его свойства отображаются в Окне свойств компонента.
Невидимые компоненты (у которых свойство Видимый установлено в FALSE) отмечены серым цветом. |
Иконки узлов
Корневая панель виджета | |
Компонент Контейнер. | |
Стандартный компонент. | |
Стандартный компонент, у которого есть хотя бы одна привязка (входящая или исходящая). |
Контекстное меню узла дерева ресурсов
У контекстного меню для ресурса имеются следующие операции:
- Редактировать привязки. Открывает привязки, относящиеся к редактированию данного компонента.
- Переименовать. Это способ изменить имя компонента, контейнера или панели.
- Удалить. Навсегда удаляет выбранный узел (контейнер, компонент или панель). Контекстное меню для узла может также содержать операции, предназначенные именно для данного компонента. Например, контекстное меню для Панели c вкладками содержит элемент Добавить Панель. У узла группы кнопок тоже есть операция добавить Группу Кнопок.
- Создать копию. Делает копию компонента.
Если выбранный узел -- контейнер, в его контекстном меню также есть подменю Создать, которое используется для создания нового компонента-виджета в в этом контейнере.
Аналогичное меню появляется, если щелкнуть правой кнопкой мыши по компоненту в Рабочей форме. |
Переименование компонентов
Имя компонента используется для обращения к нему через привязки. Компонент можно переименовать через элемент меню Переименовать. Переименование выглядит следующим образом:
Если у переименованного компонента есть привязки, появится всплывающее окно, в котором можно будет их отладить согласно измененному имени компонента.
Компоненты поиска/фильтра
Используйте поле фильтра в верхнем окне ресурсов для отображения только тех компонентов, чье имя/тип содержат указанную строку.
Операции по перетаскиванию мышью
Дерево ресурсов поддерживает следующие операции по перетаскиванию:
- Если компонент перетаскивается из палитры компонентов в узел контейнера с табличной разметкой, новый компонент помещается в первую свободную ячейку таблицы компонента. Если в контейнере нет свободных ячеек, в этом случае создается новая ячейка.
- Если компонент перетаскивается из палитры компонентов в узел контейнера с абсолютной разметкой, новый компонент помещается в положение X=0, Y=0.
- Если компонент перетаскивается из рабочей формы в другой компонент рабочей формы или в дерево ресурсов, они меняются местами.