Я столкнулся со странной проблемой, связанной с выделением элемента управления веб-браузером. У меня есть элемент управления веб-браузером, добавленный в пользовательский элемент управления. Пользовательский элемент управления используется в форме управления хостом Windows внутри другого приложения.
Теперь элемент управления веб-браузера переходит на страницу, на которой размещено приложение mxgraph.
Когда я выбираю какую-либо конкретную фигуру на графике, ключевые события не запускаются ни для каких клавиш. (клавиши со стрелками, удалить или любая символьная клавиша). Я попробовал следующие варианты: 1. При наведении мыши - установите индекс вкладки элемента контейнера (div) на -1. Вызовите focus() для элемента контейнера. 2. По событию mxEvent.CHANGE модели выбора установить индекс вкладки элемента контейнера (div) равным -1. Вызовите focus() для элемента контейнера. Вызов функции addSelectionCell для явного добавления ячейки в массив выбора.
Удивительно, но события клавиатуры работают, когда я добавляю отладчик или предупреждение в обработчик событий mxEvent.CHANGE.
Может ли кто-нибудь помочь мне сфокусировать элемент управления браузером и заставить работать ключевые события?