Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.08.15;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
4-48377
Вовчик
2002-06-08 16:58
2002.08.15
Клик мыши


4-48363
tretmike
2002-06-10 12:28
2002.08.15
Как опредилить имя файла приложения, зная хендл окна


4-48373
tararasyk
2002-06-08 12:01
2002.08.15
Робота з файлами


4-48359
Volj
2002-06-05 14:38
2002.08.15
Как мне получить процент свободных ресурсов в Win98?


3-47998
NNH
2002-07-27 12:05
2002.08.15
Ограничение значения поля после запятой





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский