使用C#

时间:2015-07-25 09:24:03

标签: c# winforms internet-explorer web ip

我试图使用IE打开IP指定的网页(为什么IE?因为不是每个Windows都安装了Chrome或Firefox)并将其显示在一个简单的Winforms窗口中。

上述网页是一个BI(商业智能)网页,它将动态更新自己,我希望用户在使用新统计信息更新页面时坐下来查看它。

事件流程:

  • 用户将输入特定的IP地址,然后单击"获取网页"。

  • 将弹出新的Winform窗口,其中包含特定的网页。

另外,如果有隐藏IE导航面板的选项会很棒,因为我不想在这个窗口中提供浏览选项。

我尝试使用CefSharp做到这一点,但我没有到达任何地方。我看到的每个例子都是用asp编写的。

到目前为止,这是我做的,这不起作用:

namespace BingoDesktopWindow
{
    public partial class BingoWin : Form
    {
        public BingoWin()
        {
            InitializeComponent();

            CefSettings settings = new CefSettings();
            CefSharp.Cef.Initialize(settings);

            ChromiumWebBrowser browser = new ChromiumWebBrowser("http://12.345.67.89/bingo/Default.html");
            this.browserPanel.Container.Add(browser);
        }
    }

谢谢! }

1 个答案:

答案 0 :(得分:6)

为什么不使用Winforms WebBrowser控件。 WinForms WebBrowserControl。你可以比IE更多地操纵它。 Web浏览器控件本身是从IE派生的,所以它具有所有功能。