Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.08;
Скачать: CL | DM;

Вниз

Безмышиный интерфейс: как сделать главное меню?   Найти похожие ветки 

 
xmapa   (2003-08-19 15:02) [0]

Есть программа на FoxPro, пользователи которой работают исключительно при помощи клавиатуры, т.к. с мышью они возятся дольше, а режим работы напряженный: обслуживание клиентов.
Среди прелестей FoxPro-приложения - главное меню, в котором все время отображается одно из ниспадающих подменю, в результате доступ до любой из команд осуществляется только клавишами-стрелками.
А после того, как текущая команда отработает, меню остается активным и курсор стоит на той же команде.
Можно ли то же самое реализовать в Delphi?
Т.е. требуются следующие вещи:
1. В любое время развернуто одно из ниспадающих меню (а не только одна строка).
2. Переход между ниспадающими меню осуществляется стрелками вправо/влево.
3. После выполнения команды остается активным последний выбранный пункт меню/подменю.
4. Навигация по меню и вызов команд осуществляются только с клавиатуры
5. В ниспадающем меню клавиши Home/End вызывают перемещение курсора на первую/последнююкоманду меню.
Может быть, уже существуют соответствующие компоненты?


 
PVOzerski ©   (2003-08-19 15:21) [1]

IMHO, это заново "меню" из окошек (listbox?) делать придется.
Идея: взять Virtual Pascal/Win32 + TurboVision и написать по меньшей мере "морду". Остальное реализовать либо на нем же, либо на том же Delphi в виде dll-ей. Правда, это будет консольное приложение...



Страницы: 1 вся ветка

Текущий архив: 2003.09.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.042 c
3-24374
WASYA
2003-08-15 19:12
2003.09.08
TDBText


8-24568
Stexen
2003-04-29 23:58
2003.09.08
Что-то вроде паинт!!


14-24617
data
2003-08-20 12:12
2003.09.08
ищу рассказ


3-24346
Алексей Петухов
2003-08-16 18:33
2003.09.08
Итоги и ApplyUpdate


3-24339
Vitaliy33
2003-08-13 13:25
2003.09.08
Текстовые таблицы