Элемент управления WebBrowser не открывается - PullRequest
0 голосов
/ 17 ноября 2011

, когда в моем событии запускается следующий код get:

            WebBrowser browser = new WebBrowser();
        browser.Size = new Size(500, 500);
        browser.Dock = DockStyle.Fill;

        if (supportingInfo != null)
        {
            try
            {
                if (!String.IsNullOrEmpty(supportingInfo.Summary))
                {
                    browser.Navigate("about:blank");
                    if (browser.Document != null)
                    {
                        browser.Document.Write(string.Empty);
                    }
                    browser.DocumentText = "<html>" + supportingInfo.Summary + "</html>";

                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

Я отлажен, и каждая строка этого get запущена, но новое окно браузера не открывается с моим динамическим html.Чего мне не хватает, чтобы открыть окно с моим html-файлом?

Спасибо за помощь.

Ответы [ 2 ]

5 голосов
/ 17 ноября 2011

Вам нужно добавить только что созданный элемент управления WebBrowser в форму / панель, к которой вы хотите прикрепить.например,

  this.Controls.Add(browser);

Вы просто создаете экземпляр браузера и настраиваете его свойства.Нет, где вы на самом деле добавили это визуально.

0 голосов
/ 17 ноября 2011

Похоже, вы пропали без вести browser.Show()

...