powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ole - компонент
7 сообщений из 7, страница 1 из 1
Ole - компонент
    #32280697
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть Ole - компонент.
Обрабатываю событие OnKeyPress

Ставлю после обработки NODEF.

Вроде работает нормально...
Если не зажимать клавишу... или не жать на две одновременно.

Уже на все события мессаги накидал, и по-нулям... Че, где, происходит непонятно...

Плиз Хелп...
...
Рейтинг: 0 / 0
Ole - компонент
    #32280915
Flex2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я понимаю, у тебя косяк с очереденостью обработки событий.
Ты там посмотри что с _vfp.AutoYield у тебя, может NODEF не нужен будет.
...
Рейтинг: 0 / 0
Ole - компонент
    #32281116
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сенкс Flex2...
_vfp.AutoYield + On Key Label помогло.


Осталось с нажатием еще одна проблема...

У меня в тулбаре висит комбобокс.
И на нем из-за этого Ole - компонента OnKeyPress даже не происходит.

Не хочется в On Key Label описывать нажатие каждой клавиши и в зависимости от того, кто активен... туда и пихать...
Может есть что-то по-проще...
...
Рейтинг: 0 / 0
Ole - компонент
    #32283263
Flex2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, ты попробуй у формы на котором болтается твой OLE control,
поставить KeyPreview = .T. и попробуй так.
А если не прокатит, то ручки заставь его дергаться, прописав с событие формы
KeyPress выполнение твоего KeyPress: myolecontrol.KeyPress(...), c параметрами там сам разберешься.
...
Рейтинг: 0 / 0
Ole - компонент
    #32283289
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня OnKeyPress не происходит на комбобокс.

Почтоянно лезет на OnKeyPress Ole - компонента...

И после установки курсора на комбобокс, он ни вкакую не хочет возвращаться
на Ole - компонент... Мигает себе на комбобоксе, а вводится значения в Ole - компонент...

Сплошные глюки...
...
Рейтинг: 0 / 0
Ole - компонент
    #32283642
Flex2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А программно фокус переместить ?
...
Рейтинг: 0 / 0
Ole - компонент
    #32283740
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не помогает...

Уже усе перебробовал...
Хоть стреляйся...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ole - компонент
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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