Вложенные (многоуровневые) меню штатными средствами v7.7

Вложенные (многоуровневые) меню штатными средствами v7.7 Screenshot Иногда возникает ситуация, когда на форме уже рябит от кнопок и реквизитов, а нужно добавить для пользователя еще какой-нибудь функционал.

Разработчик:   toling
      другие программы →
Лицензия:   Unknown
Размер:   0K
Язык:   
ОС:   Windows 98/XP/Vista (?)
Рейтинг:   0 /5 (0 голосов)

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

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

В архиве находится внешний отчет "ВложенныеМеню.ert", демонстрирующий работу таких меню.
Приведено три различных по виду и функциональности меню: кому какое понравится.
Первый пример - абстрактное меню. Для второго взят кусок стандартного меню "Документы" из ПУБа.

Меню представляет собой список значений.
Вложенные подменю реализуются путем добавления в список других списков значений.
Элемент меню (подменю) со значением -1 (или представлением "-") выводится как разделитель.

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

Меню вызывается функцией "ВызовМеню*" (вместо "*" 1, 2 или 3), которой в качестве первого параметра передается список (меню). Функция возращает выбранное значение. В необязательном третьем параметре функция возвращает представление выбранного значения.

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

 Скачать Вложенные (многоуровневые) меню штатными средствами v7.7

Вложенные (многоуровневые) меню штатными средствами v7.7 screenshot
Программы разработчика

Вложенные (многоуровневые) меню штатными средствами v7.7 Вложенные (многоуровневые) меню штатными средствами v7.7
toling

Иногда возникает ситуация, когда на форме уже рябит от кнопок и реквизитов, а нужно добавить для пользователя еще какой-нибудь функционал.

Альтернативные программы

Вложенные (многоуровневые) меню штатными средствами v7.7 Вложенные (многоуровневые) меню штатными средствами v7.7
toling

Иногда возникает ситуация, когда на форме уже рябит от кнопок и реквизитов, а нужно добавить для пользователя еще какой-нибудь функционал.

Контроль изменения базовых цен Контроль изменения базовых цен
Tomba

КонтрольБазовыхЦен.

Deposit - комплекс для учета на удаленном складе с использованием терминала сбора данных Psion Workabout со сканером штрихкода Deposit - комплекс для учета на удаленном складе с использованием терминала сбора данных Psion Workabout со сканером штрихкода
nnn

Комплекс предназначен для удаленной работы на складе с использованием терминала сбора данных Psion Workabout со встроенным сканером штрихкода, а именно: выполнения сверки (создания) приходных, проверки наборки (создания) расходных документов, а так же инвентаризации, списания и перемещения.

Учебник по языку Ассемблер в задачах и примерах Учебник по языку Ассемблер в задачах и примерах
Unknown

Профессия программиста удивительна и уникальна.

FWLogger 1.0.0 FWLogger 1.0.0
Васильчиков Василий Сергеевич

Firewall Logger 1.

РЕДАКТОР ЖУРНАЛОВ РАСЧЕТОВ (ЖР) РЕДАКТОР ЖУРНАЛОВ РАСЧЕТОВ (ЖР) 
LehaFes

Редактор Журналов расчетов (ЖР) ОЧЕНЬ ОПАСНЫЙ ИНСТРУМЕНТ В РУКАХ НЕУМЕЛОГО РАСЧЕТЧИКА, БУДТЕ ВНИМАТЕЛЬНЫ, КОГДА БУДЕТЕ ЧТО-ТО МЕНЯТЬ ПРИ ПОМОЩИ ДАННЫЙ ОБРАБОТКИ!!! Обработка сделана по мотивам разработки Долгова Юрия (urry@rakurs.

PVD Internet Newspaper System PVD Internet Newspaper System
PVD Lab.

Для чего нужна эта система?.

Функции для работы с ТЗ (Таблицами Значений) Функции для работы с ТЗ (Таблицами Значений)
ADirks

Набор функций для работы с Таблицами Значений, которые я очень часто использую для клепания сложных отчетов.

PVD News System v4.50 PVD News System v4.50
PVDLab

Рассмотрим поближе систему PVD News System v4.

Учебник по языку Basic в задачах и примерах Учебник по языку Basic в задачах и примерах
Unknown

Представляемая книга содержит опыт, накопленный автором за время работы преподавателем информатики в школе.

Другие программы категории

Active File Compare 2.0 Active File Compare 2.0
Евгений Баянов

Утилита для сравнения и синхронизации любых ASCII текстовых файлов в визуальном режиме; превосходный инструмент для сравнения версий исходных текстов программ на языках программирования, так как поддерживает синтаксическое выделение и непосредственное исправления найденных различий между версиями.

Icon XP Pro Icon XP Pro
Unknown

1st Page 2000 2.0 Final 1st Page 2000 2.0 Final
EVRSoft

1st Page 2000 2.

SMS Subscribe v1.01 SMS Subscribe v1.01
almaz

Если Вы хотите получать на Ваш сотовый телефон какую-либо информацию из Интернет, то можете использовать данную программу.

RV-SMS v1.0 RV-SMS v1.0
Райчев Евгений

Отправка sms-сообщений на мобильные телефоны, много операторов, записная книжка, очень проста в использовании.