Последняя версия DataExpress 2021.11.15

Изображение Скачать | Изображение Что нового?

Конструктор меню из кнопок


Модератор: Разработчики расширений

Аватара пользователя
Develop-Soft
Сообщения: 2011
Зарегистрирован: 05 мар 2019, 18:09
Благодарил (а): 130 раз
Поблагодарили: 675 раз
Контактная информация:

Конструктор меню из кнопок

Сообщение Develop-Soft » 08 авг 2019, 10:48

Действие формы: "Конструктор меню". Создает меню из кнопок расположенных в указанной "Группе".

Изображение Изображение

Настраиваемые опции:

[Кнопка вызова меню] (обязательная) - любая из кнопок формы, при нажатии на которую будет открываться создаваемое меню.
[Группа кнопок для создания пунктов меню]
(обязательная) - "Группа", внутри которой будут расположены кнопки (пункты меню). При открытии формы в рабочем режиме группа будет программно скрыта а из находящихся в ней кнопок будет создано меню, раскрывающееся по нажатию "Кнопки вызова меню".

В создаваемые пункты меню из кнопок "переезжают": заголовки, иконки, свойства "доступность" и "видимость", событие клика (вычисления/действия/скрипты, завязанные на кнопки выполняются при нажатии на соответствующий пункт меню).

Для создания горизонтального разделителя меню достаточно добавить отдельную кнопку между пунктами и указать текст кнопки "-" (дефис).

Порядок пунктов меню определяет вертикальное расположение кнопок (в расчет берется верхний край кнопки - свойство "top"). Для изменения порядка достаточно в дизайнере передвинуть кнопки выше/ниже относительно друг друга и пункты меню будут выстроены соответственно.

Рецепт видимости/доступности пунктов меню по условию:
1). Скачиваем и устанавливаем расширение "Управление видимостью/доступностью компонентов" отсюда.
2). В него прописываем условие скрытия и ниже в таблице компонентов добавляем требуемые кнопки из группы, участвующие в построении меню. В настройках расширения "Управление видимостью/доступностью компонентов" можно указать любое свойство (Видимость, Доступность) - реакция меню будет соответсвующей.

Примечание:
На одной форме может быть неограниченное подключение действия (по одному на кнопку со связанной группой кнопок)
Вторичное меню (субменю) не поддерживается (и не планируется)




dxdb_icon демо

[ Скачать ]

Akter_174
Новичок
Сообщения: 17
Зарегистрирован: 26 апр 2021, 17:03
Благодарил (а): 4 раза

Конструктор меню из кнопок

Сообщение Akter_174 » 18 окт 2021, 20:41

Спасибо!


Вернуться в «Расширения и плагины (разработка и обсуждение)»