Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Меню и метод MouseEnter / 10 сообщений из 10, страница 1 из 1
30.08.2006, 16:21
    #33953091
IgorProgrammer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню и метод MouseEnter
Лис 8
Винд 2000

Есть программа menu
Код: plaintext
1.
2.
3.
4.
DEFINE POPUP shortcut SHORTCUT RELATIVE FROM  1 . 4 ,  0 . 1 
DEFINE BAR  1  OF shortcut PROMPT "Menu1"
DEFINE BAR  2  OF shortcut PROMPT "Menu2"
....
ACTIVATE POPUP shortcut

Есть формсет

это меню вызывается из одной формы по нажатию кнопки Click
do menu

При этом подводя мышью к компоненте второй формы не срабатывает метод
MouseEnter

При активизиция меню ACTIVATE POPUP shortcut NOWAIT метод MouseEnter на компоненте второй формы срабатывает... но не выделяется пункты меню при наведении мыши

Подскажите что я не так делаю...

Заранее спасибо...
...
Рейтинг: 0 / 0
30.08.2006, 16:51
    #33953213
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню и метод MouseEnter
Может так:

Код: plaintext
1.
2.
3.
4.
5.
DEFINE POPUP shortcut SHORTCUT RELATIVE FROM MROW(),MCOL()
....
...

ACTIVATE POPUP shortcut
RELEASE POPUPS shortcut
С уважением, Алексей
...
Рейтинг: 0 / 0
30.08.2006, 17:08
    #33953306
IgorProgrammer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню и метод MouseEnter
Это не поможет...
Помогает только активизация меню без ожидания...
Но тогда пункты меню при навидении мыши не выделяются...
...
Рейтинг: 0 / 0
30.08.2006, 18:54
    #33953669
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню и метод MouseEnter
Так и не должна. Вторая форма не в фокусе.. С чего у нее будет срабатывать MouseEnter ?!
С уважением, Алексей
...
Рейтинг: 0 / 0
31.08.2006, 13:47
    #33955421
IgorProgrammer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню и метод MouseEnter
Может я не правильно выражаюсь или меня не правильно понимают...
Вот как эт выглядит...


Мне надо что б и меню активное и навидение мыши срабатывало...
...
Рейтинг: 0 / 0
31.08.2006, 13:48
    #33955422
IgorProgrammer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню и метод MouseEnter
Может я не правильно выражаюсь или меня не правильно понимают...
Вот как эт выглядит...


Мне надо что б и меню активное и навидение мыши срабатывало...
...
Рейтинг: 0 / 0
31.08.2006, 13:49
    #33955429
IgorProgrammer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню и метод MouseEnter
Вот сам формсет...
Я его сделал на скорую руку...
Че б весЪ проект не лопатить...
...
Рейтинг: 0 / 0
01.09.2006, 05:41
    #33957191
po2
po2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню и метод MouseEnter
Активное меню останавливает обработку событий - проверь в отладчике. Может помочь использование таймера в сочетании с функцией AMOUSEOBJ(). Учти, что стандартный таймер останавливается, если не пронести указатель над поверхностью PopUp'а. Поэтому показывать меню нужно не точно в координатах курсора, а чуть подвинув его под него.
...
Рейтинг: 0 / 0
01.09.2006, 12:00
    #33957977
IgorProgrammer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню и метод MouseEnter
Проще и эфективней наверное будет нарисовать из формы свое меню и обрабатывать его :(
...
Рейтинг: 0 / 0
01.09.2006, 12:19
    #33958047
alex11100
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню и метод MouseEnter
меню нужно обернуть в кастом объект
посмотри foxmenu.prg

в соурсах у лисы поищи

в данном случае подойдет такой финт
ACTIVATE POPUP shortcut nowait
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Меню и метод MouseEnter / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]