Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как превратить MainMenu в PopupMenu? [D7, XP]


Alex80 ©   (2013-11-25 05:15:00) 

Модная фича по выбору пользователя - меню в виде одной кнопки. Как это правильно сделать?

PopupMenu1.Items.Assign( MainMenu1.Items ); - не работает.

Хотелось бы не создавать новые компоненты меню, а перетаскивать старые туда-сюда.


Юрий Зотов   (2013-11-27 00:27:00) [1]

> Alex80   (26.11.13 20:44) [8]
> Ответ - это код. Всё остальное - философские беседы.

Удачи в поиске ответа. Хотя вряд ли он поможет. LOL.


Jeer   (2013-11-26 21:05:00) [2]

>Ответ - это код.

Та щаз, ага...
Ты не туда зашел, мальчик.

Здесь кода немае, здесь исключительно философские беседы о пользе порке ремнем отроков.


Alex80   (2013-11-26 20:44:00) [3]


> Юрий Зотов ©   (26.11.13 01:57) [5]

Ответ - это код. Всё остальное - философские беседы.


TActionList   (2013-11-26 13:07:00) [4]

)


Dimka Maslov   (2013-11-26 10:33:00) [5]

Надо сделать mainmenu как тулбар с popupmenu - делается такое ещё со времён Delphi 5, а то и раньше. В этом случае popupmenu (то же самое) можно будет вызвать и отдельно от "главного"


Юрий Зотов   (2013-11-26 01:57:00) [6]

> Alex80    (26.11.13 00:57) [4]

sniknik не только знает правильный ответ, он УЖЕ Вам этот ответ дал, причем в первом же посте и вполне конкретный. А то, что Вы этот ответ не смогли (или не захотели?) увидеть и понять, а почему-то сочли "философской беседой" - это уже, согласитесь, проблема Ваша.


Alex80   (2013-11-26 00:57:00) [7]


> sniknik ©   (25.11.13 10:33) [3]

Важно то, что вы не знаете ответа. А про то, что нету времени, или что надо мол заплатить миллион рублей и всё тому подобное - это всё отговорки, и все это прекрасно понимают.


sniknik   (2013-11-25 10:33:00) [8]

> 1) Какая разница? Я спрашиваю как сделать, а не для ведения философских бесед.
большая разница... если бы я увидел в этом смысл (ты бы мне его сейчас показал) то возможно нашлось бы время накидать пример из 5/6-ти строк... а без смысла смысла нет... особенно с таким потребительским отношением типа - "давай код и не вякай, не для этого спрашиваю".

> 2) Если создавать новые, ...
где сказано про новые? в [1] говорил про другое, но теперь давай уж сам.


Alex80   (2013-11-25 10:14:00) [9]


> а смысл?

1) Какая разница? Я спрашиваю как сделать, а не для ведения философских бесед.

2) Если создавать новые, то тогда какие именно надо копировать параметры? А если меню изменено и появятся какие-то ещё параметры, как с ними быть? Переписывать функцию каждый раз?


sniknik   (2013-11-25 09:44:00) [10]

> а перетаскивать старые туда-сюда.
а смысл?

> Как это правильно сделать?
меню это просто "окно" интерфейс, отрисовка, все действия/и что рисовать, по нормальному (если предполагается использовать в разных местах), задаются в акциях.


Наверх

Титульная страница Поиск, карта сайта Написать письмо