Пользовательский диалог внешних переменных

Предыдущая страницаВ началоСледующая страница

Страница диалога

Элементы управления, входящие в диалог, должны располагаться на одной странице. Допустимо размещение элементов диалога на странице чертежа или на дополнительной странице, созданной вручную. Однако рекомендуется располагать элементы управления на отдельной странице типа PageControl20x20 Диалог, созданной автоматически. Такой странице при создании присваивается формат Пользователя с рекомендуемыми для диалога значениями высоты и ширины бумаги, а также оптимальный для диалога размер шрифта и шаг сетки.

Размеры листа, заданные в параметрах документа для страницы диалога (DocumentPropertiesПараметры документа > Страница > Лист > Размер листа), определяют размер окна диалога. Изменить размеры окна возможно в указанном разделе параметров документа или с помощью команды EditPageSize Размеры страницы.

Для автоматически созданной страницы типа PageControl20x20 Диалог включается сетка для облегчения привязки элементов управления. Отключить сетку или изменить её шаг можно с помощью команды GridSettings Сетка. Привязка элементов управления также может осуществляться к существующим 2D узлам (опция Line3DNode <N>) или в абсолютных координатах (опция clip0355 <A>).

Для того, чтобы диалог в дальнейшем использовался в качестве средства редактирования внешних переменных модели, автоматически создаваемая страница диалога добавляется в список страниц на вкладке Внешние переменные диалога команды DocumentProperties Параметры документа.

Dialogs1-1

Название страницы в дальнейшем будет выводиться как заголовок окна диалога. Поменять название страницы можно с помощью команды EditPages Страницы или с помощью команды Переименовать в контекстном меню закладки данной страницы.

Многостраничные диалоги

Документ T-FLEX CAD может содержать любое количество страниц диалогов. Вы можете сформировать отдельные диалоги для различных групп параметров и задать различные варианты взаимодействия диалогов между собой. При этом используются два основных варианта взаимодействия диалогов:

Сложный диалог с несколькими закладками. Отдельные диалоги объединяются в один сложный с закладками, каждая закладка соответствует одному из объединяемых диалогов;

Система главного и подчинённых диалогов. В этом случае один из диалогов является основным и появляется при вызове команды EditModelParameters Внешние переменные, а остальные при необходимости вызываются с помощью элементов управления главного диалога.

Возможно также комбинирование этих двух вариантов.

При создании диалога с закладками следует учесть, что страницы объединяемых диалогов должны иметь одинаковый размер. В противном случае все страницы и элементы, на них расположенные, будут принудительно масштабированы по размеру первой из них.

Второй вариант использования нескольких диалогов допускает различие размеров отдельных страниц.