Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.15;
Скачать: 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 вся ветка

Текущий архив: 2002.08.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
3-47939
edik
2002-07-25 14:46
2002.08.15
Индексация dBase таблицы


3-47989
kalliopiy
2002-07-26 18:46
2002.08.15
Все та же фильтрация


1-48119
Брат
2002-08-05 16:59
2002.08.15
Копирование файла


1-48059
Deuss
2002-08-04 12:00
2002.08.15
BlockRead & BlockWrite


14-48319
Alexandr
2002-07-11 12:43
2002.08.15
Блондинка за рулем