Главная страница
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.018 c
1-24497
qwerty2
2003-08-27 10:59
2003.09.08
Странная проблема с Application.MessageBox


1-24488
MIKL
2003-08-27 14:11
2003.09.08
Че делать с компонентами?


1-24438
shark
2003-08-25 16:14
2003.09.08
Вызов функции из функции


4-24739
mox
2003-07-08 11:45
2003.09.08
Почему не копируется текст edit-ов др.окна


14-24619
DeMoN-777
2003-08-21 09:15
2003.09.08
Оптимизация jpg