[英]Embed HTML file in C# visual studio project and later open it using internet explorer
[英]Embed Internet Explorer browser into Winforms using C#
我正在嘗試使用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);
}
}
謝謝! }
為什么不使用Winforms WebBrowser控件。 WinForms WebBrowserControl 。 你可以比IE更多地操縱它。 Web瀏覽器控件本身是從IE派生的,因此它具有所有功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.