Вниз
Скачать: CL | DM;

Посоветуйте компонент или как сделать, чтоб в меню прятались...   Найти похожие ветки 

 
doroshka   (2002-07-17 19:15) [0]

Привет!

Посоветуйте готовый компонент или как сделать базовыми средствами, чтоб во всплывающем меню прятались редко используемые пункты (по типу стартового меню в Винде, чтоб появились стрелочки, на них нажимаешь и разворачивается полный список). Меню создается динамически, какие прятать, а какие нет, я знаю на этапе создания меню. То есть компонент должен только уметь прятать и когда надо показывать весь список. Наворотов, типа картинок, градиентов и т.д. - не надо, что-нибудь попроще... Или натолкните на путь, как это сделать самому.
Спасибо.


 
Cobalt ©   (2002-07-19 18:12) [1]

А вот делать это должен, скорее всего, не компонент, а именно ВЫ.
Решите, какие пункты основные (т.е. не прячутся никогда(по аналогии с Офисом))
Проводите статистику по "необязательным" пунктам меню. (можно использовать TMenuIten.Tag)
Считайте количество выпадений меню(напр., в TMenu.Tag), по прошествии некоторого количества скрывайте менее используемые, добавляйте в конец меню специальное.


 
Дремучий ©   (2002-07-19 18:34) [2]

>>Cobalt ©
Конечно, это должен сделать программер,
но это вполне реально оформить в компоненту.
Пишете наследника от MainMenu и добавляете
необходимую функциональность.
Если нету знаний или времени, можно поискать в инете,
скорее всего такая компонента уже существует...

Но не стоит забывать, что своя Наташка ближе к телу.
:)



 
doroshka   (2002-07-19 20:28) [3]

>>Cobalt ©
Какие прятать, а какие нет - я знаю. Добавить меню специальное - тоже не проблема, но вот как сделать чтоб когда нажимаешь на этот специальный пункт - само меню не закрывалось, а перерисовывалось, но уже со всеми элементами?

>>Дремучий ©
К сожалению нету ни знаний, ни времени... А нормального компонента - не нашел... Неужели это никому не надо? :))

Спасибо, за участие!


 
arbiter ©   (2002-07-20 04:45) [4]

ActionBars в Delphi 6


 
_Smart   (2002-07-20 05:33) [5]

>Неужели это никому не надо?

А зачем ??


 
_Smart   (2002-07-20 05:34) [6]

>Неужели это никому не надо?

А зачем ??
Если самому делать, то еще ладно, для общего развития, а так... непонятно.



Страницы: 1 вся ветка

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



Память: 0.46 MB
Время: 0.009 c
14-48281
ev
2002-07-20 18:24
2002.08.15
как объявить функцию в C?


1-48070
^SANYA
2002-08-04 17:47
2002.08.15
TMemoryStatus - объясните, пожалуйста


4-48372
z_z
2002-06-10 23:03
2002.08.15
Форма на рабочем столе


3-48012
cooluser
2002-07-28 08:59
2002.08.15
Просмтор содержимого БД. TListView


1-48037
Romich
2002-08-03 21:13
2002.08.15
SOS!




   Наверх