Как сделать кнопочное меню? | |
---|---|
Andrew2 Автор |
Кто-нибудь делал кнопочное меню? В форуме нашел, что есть готовый класс, но где его взять?
В принципе суть ясна - В toolbarе накидать кнопки и скоординировать их с главным меню. Это в решениях есть. Но мне нужно многоуровневое кнопочное меню. Это тоже могу сделать, поочередно делая одни кнопки видимыми, а другие нет. Просто не хочется изобретать велосипед, если оно уже есть. |
Re: Как сделать кнопочное меню? | |
---|---|
Aptex Сообщений: 1076 Откуда: г.Хмельницкий UA Дата регистрации: 07.11.2003 |
Я решал такое через ctToolBr.ocx
|
Re: Как сделать кнопочное меню? | |
---|---|
newbie |
Посмотри FoxTalk 2002/08 там код Д. Хеннига с кнопочным меню
Но у него используется своя большая коолекция классов |
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 |
Re: Как сделать кнопочное меню? | |
---|---|
Andrew2 Автор |
Где взять ctToolBr.ocx?
|
Re: Как сделать кнопочное меню? | |
---|---|
Andrew2 Автор |
Где посмотреть FoxTalk 2002/08?
|
Re: Как сделать кнопочное меню? | |
---|---|
Andrew2 Автор |
New Style Toolbars посмотрел. Может на что нибудь сгодиться.
Я имею ввиду кнопочное меню такое как в MS Access. Там есть такой механизм. Очень удобно работать без мыши с ним. "Скоординировать с главным меню" - значит все клики в кнопочном меню будут ссылаться на главное меню, или наоборот. |
Re: Как сделать кнопочное меню? | |
---|---|
Aptex Сообщений: 1076 Откуда: г.Хмельницкий UA Дата регистрации: 07.11.2003 |
Могу одолжить для пробы, только вот куда?
|
Re: Как сделать кнопочное меню? | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi Andrew2!
Я в Access знаю лишь "кнопочную форму" - IMHO убогое решение... Под "кнопочным меню" у меня что-то лишь тулбар ассоциируется, но он не может быть многоуровневым сам по себе, и тем более с ним неудобно работать с клавиатуры. ------------------ WBR, Igor |
Re: Как сделать кнопочное меню? | |
---|---|
Andrew2 Автор |
Извиняюсь за неточность. Согласен "кнопочная форма" в Access - убогое решение. Но для пользователя привычная в плане старого стиля.
Наверное, остановлюсь на New Style Toolbars, сделав только ACTIVATE POPUP xxx AT Row, Col. А не определяя его как DEFINE POPUP shortcut SHORTCUT FROM lnRow,lnCol. И коорденировать ничего не надо. Ведь кнопки будут активировать уже существующие popupы. Тема закрыта. |
© 2000-2024 Fox Club  |