OliveiraGui Ответов: 1

Объект WebBrowser на C++ с помощью инструментария powerbuilder


Я творил .NET в C# с управлением webbrowser.
Но, поскольку в новом Internet Explorer 9.0 некоторые элементы управления , такие как "функции буфера обмена (Ctrl+c , Ctrl+v, Ctrl+v)", не работают при вставке проекта .Объем в управления Ole в моем проекте с помощью инструментария powerbuilder

Кто-нибудь знает, как это исправить?

Спасибо

Dave Kreskowiak

Я прочитал это 3 раза и до сих пор не могу понять, что вы пытаетесь сказать или спросить.

OliveiraGui

То, что я имею в виду, на самом деле то, что сказал Кету Сасикант

Kethu Sasikanth

Позвольте мне понять вопрос - Вы создали пользовательский элемент управления C#, который запускает веб-браузер. Теперь вы пытаетесь использовать пользовательский элемент управления внутри проекта Powerbuilder. PB proj имеет контейнерный элемент управления olecontrol для отображения пользовательского элемента управления C#. Теперь функции буфера обмена не работают внутри OleControl, когда PB proj. побежал?

OliveiraGui

Да Кету :)

1 Ответов

Рейтинг:
1

Uri xd

Я вижу, что это старый пост, но в любом случае у меня просто есть идея, как обойти эту проблему:
Вы можете использовать событие PreviewKeyDown на C# элемент управления WebBrowser в качестве интерфейса между устройством управления и контроля контейнера? Возможно, вам нужно будет определить этот интерфейс как публичный метод/ы. Затем , если вы ловите нажатия клавиш Ctrl+c, Ctrl+v, Ctrl+v в одной среде и обрабатываете их в другой (используйте соответствующие функции буфера обмена в каждой среде), вы можете реализовать желаемое поведение.