我试图使用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);
}
}
谢谢! }
答案 0 :(得分:6)
为什么不使用Winforms WebBrowser控件。 WinForms WebBrowserControl。你可以比IE更多地操纵它。 Web浏览器控件本身是从IE派生的,所以它具有所有功能。