![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
StayAtHome |
|
|||
![]() Домосед ![]() ![]() Профиль Группа: Участник Сообщений: 456 Регистрация: 26.1.2004 Где: Украина Репутация: 1 Всего: 16 |
Возникла необходимость програмно отобразить PopupMenu, а потом раскрыть один из его подпунктов. Cначала делаю PopupMenu1.Popup(...), а что потом?
Пробовал и нажатия клавиш посылать и DispatchCommand... Видимо торможу, т. к. нифига не вышло. Это сообщение отредактировал(а) StayAtHome - 8.7.2005, 02:36 |
|||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 15 Всего: 98 |
а ничего потом
![]() потому как Popup() аналогичен ShowModal() формы или просто показывай меню или сразу показывай подменю... -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
SoWa |
|
|||
![]() Харекришна ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: 2 Всего: 74 |
А ничего типа:
нету? Т.е. обращаться не к главной менюшке, а ниже. Это сообщение отредактировал(а) SoWa - 8.7.2005, 18:21 -------------------- Всем добра ![]() |
|||
|
||||
StayAtHome |
|
|||
![]() Домосед ![]() ![]() Профиль Группа: Участник Сообщений: 456 Регистрация: 26.1.2004 Где: Украина Репутация: 1 Всего: 16 |
SoWa Вот-вот, похоже что нету. Недоработки у борланда, однако
![]() |
|||
|
||||
StayAtHome |
|
|||
![]() Домосед ![]() ![]() Профиль Группа: Участник Сообщений: 456 Регистрация: 26.1.2004 Где: Украина Репутация: 1 Всего: 16 |
Вопрос все еще актуален. Неужели никому такой изврат не требовался?
![]() |
|||
|
||||
~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 13 Всего: 68 |
Ну товарисчи.... субитнмыменю - есть Item-ы от Item-ов...... т.е. Они являются свойствами итемов верхнего уровня...
|
|||
|
||||
sexton |
|
|||
![]() sexton=Пономарь (eng) ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 5.5.2004 Где: Ульяновск Репутация: 1 Всего: 9 |
Имхо никак
![]() |
|||
|
||||
StayAtHome |
|
|||
![]() Домосед ![]() ![]() Профиль Группа: Участник Сообщений: 456 Регистрация: 26.1.2004 Где: Украина Репутация: 1 Всего: 16 |
~FoX~
Сам проверял? У меня такое не работало |
|||
|
||||
Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 31 Всего: 155 |
-------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
StayAtHome |
|
|||
![]() Домосед ![]() ![]() Профиль Группа: Участник Сообщений: 456 Регистрация: 26.1.2004 Где: Украина Репутация: 1 Всего: 16 |
Girder
Че-то не очень получается... ![]() |
|||
|
||||
Girder |
|
||||||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 31 Всего: 155 |
Если надо именно отобразить...
PS: Если у тебя нет тени у меню... то строчки
PS: Хотя... лудше сдалать перечисление окон и сверять наше... не наше... ![]() Это сообщение отредактировал(а) Girder - 30.11.2005, 16:45 -------------------- Как слышим, так и пишим. Истина где-то там... |
||||||
|
|||||||
StayAtHome |
|
|||
![]() Домосед ![]() ![]() Профиль Группа: Участник Сообщений: 456 Регистрация: 26.1.2004 Где: Украина Репутация: 1 Всего: 16 |
Спасиб! Ларчик просто открывался -- переместить курсор на родительскй пункт меню -- подменю само откроется. Работает. Напрягаю дальше: а без перемещения курсора нельзя?
![]() |
|||
|
||||
Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 31 Всего: 155 |
Хм... для одного процесса может быть отображен только одно PopUp а субменю просто даже если и удастья вывести то оно тут же погаснет(если курсора не будет в нужном месте).
PS: Но можно запустить несколько процессов, а тогда можеш отобразить и несколько Popup за раз(ну а субменю надо просто будут вызывать из другого процесса(его экземпляр)... т.е. делать имитацию... плюс придется организовывать обмен инфы между процессами. -------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
StayAtHome |
|
|||
![]() Домосед ![]() ![]() Профиль Группа: Участник Сообщений: 456 Регистрация: 26.1.2004 Где: Украина Репутация: 1 Всего: 16 |
Girder
Не, это уже перебор. ![]() ![]() Спасибо за помощь! |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |