Коннекторы

Коннекторы служат для соединения компонентов на рабочей панели. Связь является отдельным компонентом и отображается в дереве компонентов как "Коннектор".

После построения коннектора между двумя компонентами, коннектор останется неразрывным между ними до тех пор пока:

  • Будет удалена сама связь;
  • Будет удален один из связанных компонентов;
  • Будет удалена точка прикрепления коннектора;
  • Построение

    После активации точки прикрепления на любом компоненте начинается построение коннектора. Установка промежуточной точки происходит при нажатии ЛКМ.

    Если установленная точка входит в окрестность точки прикрепления другого компонента, то будет построен коннектор. Построение коннектора происходит по следующим правилам:

  • Если при построении линии не было задано ни одной промежуточной точки, коннектор будет построен по кратчайшему пути.
  • Если при построении коннектора были заданы промежуточные точки, коннектор будет построен по точкам. Точки можно изменять, корректируя коннектор.
  • Общие свойства

    Ширина, Высота, Привязки, Активный, Видимый, Основной цвет, Рамка, Шрифт, Курсор, Всплывающая подсказка, Всплывающее меню

    Пользовательские свойства

    Включает в себя пользовательские свойства компонента Ломаная линия.

    Путь

    Задает режим постороения коннектора. Есть три режима: ломаная линия, ортогональный режим и кубическая кривая Безье.

    Имя свойства: path

    Тип свойства: Целое

    Имя начального компонента

    Задает начальный компонент к которому прикрепляется коннектор.

    Имя свойства: startComponentName

    Тип свойства: Строка

    Имя конечного компонента

    Задает конечный компонент к которому прикрепляется коннектор.

    Имя свойства: endComponentName

    Тип свойства: Строка

    Имя начальной точки прикрепления

    Задает начальную точку прикрепления к которому прикрепляется коннектор.

    Имя свойства: startPinName

    Тип свойства: Строка

    Имя конечной точки прикрепления

    Задает конечную точку прикрепления к которому прикрепляется коннектор.

    Имя свойства: endPinName

    Тип свойства: Строка

    Общие события

    Скрытие, Показ, Перемещение, Изменение размеров, Клик мыши, Нажатие кнопки мыши, Отпускание кнопки мыши, Вход мыши, Выход мыши, Перемещение мыши, Вращение колесика мыши, Печать клавиши, Нажатие клавиши, Отпускание клавиши, Получение фокуса, Потеря фокуса