Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
9-24294
BANick
2003-03-04 17:45
2003.09.08
Люди помогите с Опенгл плиииз


1-24448
Shadow[AN]
2003-08-25 16:25
2003.09.08
Отображение unicode в Delphi (конкретно- иврит)


7-24726
Diamond Dog
2003-06-25 19:35
2003.09.08
Отключение выбора режима загрузки винды при нажатии F8


14-24708
ossa
2003-08-19 07:01
2003.09.08
Файлы, почему при работе с FindFirst, FindNext, CopyFile ,если


11-24395
К
2002-10-30 11:44
2003.09.08
КОЛ в Буилдере?




   Наверх