:: Visual Foxpro, Foxpro for DOS
Как сделать кнопочное меню?
Andrew2
Автор
Кто-нибудь делал кнопочное меню? В форуме нашел, что есть готовый класс, но где его взять?
В принципе суть ясна - В toolbarе накидать кнопки и скоординировать их с главным меню. Это в решениях есть. Но мне нужно многоуровневое кнопочное меню. Это тоже могу сделать, поочередно делая одни кнопки видимыми, а другие нет.
Просто не хочется изобретать велосипед, если оно уже есть.
Ratings: 0 negative/0 positive
Re: Как сделать кнопочное меню?
Aptex

Сообщений: 1076
Откуда: г.Хмельницкий UA
Дата регистрации: 07.11.2003
Я решал такое через ctToolBr.ocx
Ratings: 0 negative/0 positive
Re: Как сделать кнопочное меню?
newbie
Посмотри FoxTalk 2002/08 там код Д. Хеннига с кнопочным меню
Но у него используется своя большая коолекция классов
Ratings: 0 negative/0 positive
Re: Как сделать кнопочное меню?
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi Andrew2!

Тебя не устроит тулбар на первом уровне (линейка) + штатные Popup меню на
более низких уровнях?
Если устроит, и если фокс 7-й и старше - то см. в Solution пример New Style
Toolbars - там показано как можно вывести popup ровно под кнопкой тулбара.

P.S. Вопросы координации Shortcut-ов в меню (особенно для собственно
"линейки"), активации меню по Alt и по F10, просто создания такого меню из
штатного mnx и многое прочее я даже не рассматриваю - это довольно много
программирования (и наверняка ты в конце концов придёшь к выводу о
необходимости создания объектной оболочки над всей системой меню)...

P.P.S. Я бы не называл это "кнопочным меню", лучше сказать "меню a-la MS
Office" или "меню на базе панели инструментов/Toolbar-а".

P.P.P.S. Может я неправильно тебя понял, тогда поясни точнее что значит
"скоординировать с главным меню".




------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Как сделать кнопочное меню?
Andrew2
Автор
Где взять ctToolBr.ocx?
Ratings: 0 negative/0 positive
Re: Как сделать кнопочное меню?
Andrew2
Автор
Где посмотреть FoxTalk 2002/08?
Ratings: 0 negative/0 positive
Re: Как сделать кнопочное меню?
Andrew2
Автор
New Style Toolbars посмотрел. Может на что нибудь сгодиться.

Я имею ввиду кнопочное меню такое как в MS Access. Там есть такой механизм. Очень удобно работать без мыши с ним.

"Скоординировать с главным меню" - значит все клики в кнопочном меню будут ссылаться на главное меню, или наоборот.
Ratings: 0 negative/0 positive
Re: Как сделать кнопочное меню?
Aptex

Сообщений: 1076
Откуда: г.Хмельницкий UA
Дата регистрации: 07.11.2003
Могу одолжить для пробы, только вот куда?
Ratings: 0 negative/0 positive
Re: Как сделать кнопочное меню?
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi Andrew2!

Я в Access знаю лишь "кнопочную форму" - IMHO убогое решение... Под
"кнопочным меню" у меня что-то лишь тулбар ассоциируется, но он не может
быть многоуровневым сам по себе, и тем более с ним неудобно работать с
клавиатуры.




------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Как сделать кнопочное меню?
Andrew2
Автор
Извиняюсь за неточность. Согласен "кнопочная форма" в Access - убогое решение. Но для пользователя привычная в плане старого стиля.
Наверное, остановлюсь на New Style Toolbars, сделав только ACTIVATE POPUP xxx AT Row, Col. А не определяя его как DEFINE POPUP shortcut SHORTCUT FROM lnRow,lnCol. И коорденировать ничего не надо. Ведь кнопки будут активировать уже существующие popupы.
Тема закрыта.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 24 akvvohinc  (Гостей: 23)

© 2000-2024 Fox Club 
Яндекс.Метрика