浏览器控件没有打开

本文关键字:控件 浏览器 | 更新日期: 2023-09-27 18:14:59

当我的事件触发以下代码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;
            }
        }

我已经调试过了,每一行都可以运行,但是没有新的浏览器窗口打开我的动态html。我错过了什么,使窗口打开与我的html在它?

谢谢你的帮助

浏览器控件没有打开

您需要将您刚刚创建的WebBrowser控件添加到您希望它停靠的表单/面板上。例如

  this.Controls.Add(browser);

你只是创建了一个浏览器的实例并设置了它的属性。没有在视觉上添加它

看起来您缺少browser.Show()