У меня есть приложение, которое использует встроенный IE через элемент управления Windows Forms WebBrowser. Я хочу встроить некоторые элементы управления .NET в HTML-страницу.
Существует старая поддержка (начиная с .NET 1.0) для использования специального classid в теге (dllname # controlname), но в результате экспериментов я обнаружил, что он работает только в том случае, если dll подается через http, поэтому это невозможно для меня, чтобы использовать.
Есть ли другой способ добавить элемент управления .NET (возможно, подкласс UserControl) к существующей HTML-странице, загруженной во встроенный экземпляр IE?
Могу ли я написать надлежащий элемент управления ActiveX в .NET и использовать COM без реестра, чтобы IE его создал? Кажется, я помню некоторую статью о том, что MS предоставляет поддержку для поэтапной миграции VB, но ничего не могу найти.
Другие вопросы, связанные с MSHTML, по-видимому, означают, что почти невозможно изменить его встроенное поведение, поэтому у меня очень мало надежды, а это значит, что я был бы очень рад, если у кого-то есть решение.
/ P