2017-07-06 46 views
0

我想打開IE瀏覽器,而無需使用C#Code.Just這樣的後退前進按鈕:我怎麼能打開IE瀏覽器沒有後退前進按鈕

enter image description here

但這樣表示:

enter image description here

C#代碼是:

using (WebBrowser wb = new WebBrowser()) 
{ 
    wb.Url = new System.Uri("about:blank"); 
    wb.Document.Window.OpenNew(URLStr.ToString(), "location=yes,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=yes"); 
} 

我在想我哪裏出錯了?

回答

0

創建一個自定義表單來保存您的瀏覽器,但不顯示瀏覽器本身。請檢查我的樣本代碼不相同:

enter image description here

public partial class Form1 : Form 
{ 
    public Form1() 
    { 
     InitializeComponent(); 

     WebBrowser webbrowser = new WebBrowser(); 
     webbrowser.Parent = this; 
     webbrowser.Dock = DockStyle.Fill; 
     webbrowser.Navigate("www.google.com"); 
    } 
} 
+0

如果要禁用導航從退格按鈕後面,你可以添加處理程序''的WebBrowser' Navigate'事件和阻止這樣做 – praty

+0

這不是我想要的結果。我不想將它嵌入到winform中。我希望它看起來像這樣:[link] https://i.stack.imgur.com/PNTYr.png – Chen

+0

好吧,我恐怕MS沒有直接訪問後退和前進按鈕,如在「WebBrowser」的MSDN定義中。我在這裏展示的是一種解決方法,您可以根據自己的需求操縱自己。您可以將圖標添加到表單中,並添加一個文本框以顯示正在導航的地址。這樣你會得到你想要看到的副本。 – praty