Вниз
Скачать: 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.012 c
1-24498
Akim2
2003-08-27 11:35
2003.09.08
Программа с ограниченным числом пользователей


1-24450
Ann
2003-08-25 15:40
2003.09.08
Компоненты в Run Time


3-24326
P0tia
2003-08-18 14:40
2003.09.08
Выделение строки


1-24523
Vitalygavrilov
2003-08-27 06:54
2003.09.08
Как привезать к своей проге мой www


11-24396
Zmei-Gorin
2002-12-30 11:01
2003.09.08
Кому делать нечего- найдите ошибку!




   Наверх