| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > WebBrowser+Java |
| Автор: vponomarov 28.12.2009, 12:08 |
| В компоненте WebBrowser запускается Java апплет со своим контекстным меню (по правой кнопке). Меню вызывается нормально, но обработка выбора конкретного пункта происходит только если меню попало на границу окна формы. Если правой кнопкой кликнуть где-нибудь посередине и выбрать команду, то ничего не происходит. Сам WebBrowser лежит на TabControl'е, чтобы открывать новые окна на вкладках. Методом антинаучного тыка удалось выяснить, что все работает правильно, если этот TabControl положить непосредственно на форму. Но структура моей формы не позволяет такое сделать. У меня она выглядит так: форма, splitContainer, panel, TabControl (непосредственно с браузером). И изменить такую компоновку не получится. Помогите разобраться, как побороть проблему. |
| Автор: diadiavova 28.12.2009, 12:19 |
| vponomarov, честно говоря, сильно сомневаюсь, что проблему можно решить по её словесному описанию. Тут нужно иметь сам проект, запущенный в отладчике. А вообще, такая гремучая смесь, как ява-апплет внутри веббраузера в нет-приложении несёт в себе такую туеву хучу сюрпризов, что ИМХО, лучше этого вообще избегать. |
| Автор: vponomarov 28.12.2009, 15:20 | ||
полностью поддерживаю это мнение, но выбора нет:( Подскажите хотя бы, что отлаживать в нет-приложении. Почему количество контейнеров, в которых находится браузер, влияет на работоспособность контекстного меню джава апплета? |