Веб-браузер в c # Winforms - PullRequest
       3

Веб-браузер в c # Winforms

2 голосов
/ 16 ноября 2011

Используя Internet Explorer, наша компания может перемещаться по внутренней сети, и мы можем взаимодействовать с модулями BACnet, которые отображают значения, изменяют значения или заданные значения, это в основном цель управления энергопотреблением.Мы можем видеть температуру в комнатах и ​​изменять большое количество информации с помощью интернет-проводника.

В то время как в IE мы можем нажать CTRL «M», и появится диалоговое окно, и если вы наберете «whoson» и нажмете «ОК», другое всплывающее окно покажет пользователей, которые в данный момент вошли в систему.Или, если мы указываем на конкретный модуль и нажимаем CTRL «M» и набираем «modstat», всплывающее окно отображает состояние модуля (оно позволяет узнать, был ли его разговор, загружен и т. Д.).

Это все в Internet Explorer ... Я создал вкладку Windows для веб-формы с контролем Webbrowser, и при входе в интранет клиентов внешний вид становится идеальным ... но когда я нажимаю CTRL "m" изапросить информацию о конкретном модуле («modstat» или о чем-либо еще), всплывающее окно запускается, но никогда не отображает информацию.Я читал о встроенном браузере, но я недельный программист, и я просто не понимаю, или нет никакой хорошей информации.Я потратил месяцы, работая над этой программой (переписывая код, чтобы сделать ее… идеальной). Я не хочу, чтобы это заканчивалось здесь, потому что бесполезно, если я не могу заставить это работать.

1 Ответ

2 голосов
/ 16 ноября 2011

Если я вас правильно понял, похоже, что этот модуль BACnet является Internet Explorer BHO (вспомогательный объект браузера). BHO не загружаются в элемент управления WebBrowser, как в полнофункциональном IE, поэтому может быть, что вы ничего не видите. Чтобы узнать, как их включить, взгляните на этот ответ - Хотите включить BHO в элементе управления WebBrowser, встроенном в стандартное приложение C #

...