| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > PopupMenu |
| Автор: santilaas 9.10.2007, 15:20 |
| Привет всем! у меня есть несколько вопросов, касающихся PopupMenu: - как сделать, чтобы: -- PopupMenu было фикисрованной ширины, той которую задам я? -- PopupMenu открывалось относительно заданной координаты только вверх и влево? -- у каждого пункта PopupMenu было свое контекстное меню? -- самостоятельно можно было регулировать открытие и закрытие PopupMenu - т.е. чтобы оно не закрывалось свмо при нажатии на него а только при выполнении какого-либо условия? Заранее спасибо! |
| Автор: Snowy 9.10.2007, 15:48 |
| Сэмулировать меню с помощью создания новой формы, внешне похожей на меню. |
| Автор: santilaas 12.10.2007, 16:24 |
| а все-таки как можно сделать все что нужно через стандартный PopupMenu? |
| Автор: Snowy 12.10.2007, 16:26 |
| Никак. |
| Автор: santilaas 12.10.2007, 16:34 |
| а какие-нибудь сторонние компоненты есть? |
| Автор: svoloch 3.9.2008, 10:33 |
| тема эта достаточно глухая. мне вот тоже понадобился popup с контекстным меню. везде сказали никак и альтернативные меню как правило нацелены на настройки шрифта, красивые разделители и всякие такие красявости. в итоге я разрабатывал свою меню (уже почти все сделал) на основе форм у которых BoderStyle = bsNone. каждый пунктик - форма и список пунктиков - родительская форма. все что надо отрисовываю прямо на канве |