29.06.2005, 14:25 | #1 |
Участник
|
Динамическое создание меню
Задачка с одной стороны простая... с другой сложная.
Возможно, я просто не могу придумать оптимальное решение. Решил посоветоваться с вами, уважаемые коллеги. Есть динамический набор функций, определяемый значениями в строках таблицы. Все эти функции открывают ОДНУ форму. Задача: Открыть форму и передать в нее ключ записи из выбранной функции из таблицы. Обязательное условие: Пользователь не должен видеть ГРИД с записями функциональной таблицы. Пользователь должен видеть набор кнопок, запускающих форму, а в форму передается уже ключ выбранной функции (курсор или значение первичного ключа) Пример. (не имеет никакого отношения к реализуемому функционалу. Просто очень хорошо демонстрирует то, что нужно реализовать) Есть таблица, содержащая список операций: умножение, деление, корень и тп. Пользователь находится в какой-то форме, имеющей числовые поля. Пользователь нажимает на кнопку нужного действия (набор кнопок формируется на форме динамически во время открытия формы по записям из таблицы операций) и ему открывается формочка с результатом. Эта формочка отображает одно число результата и ЕДИНА ДЛЯ ВСЕХ ОПЕРАЦИЙ. Примечания. Сама реализация операции не важна. Это может быть сделано вызовом соответствующего операции класса из формы. Важно именно открытие формы (не диалога!) результата. Это важно потому, что в реализуемом функционале будет обрабатываться именно пользовательский ввод на форме результатов и именно в интерфейсе без связи с данными. |
|