C#做windows應用程式超連結到網址
阿新 • • 發佈:2019-02-07
1.用C#做windows應用程式時,增加一個什麼控制元件,我們點選它時,連線到一個網頁中?
一句程式碼,新建個winform試試吧
新增一個linklab點linklabel時產生下面這個事件:
System.Diagnostics.Process.Start("網址");
2.連結:如何只在winfrom之中顯示頁面呢?
1.記得匯入類庫:using System.ComponentModel;
2.修改webbrowser的屬性:
AllowWebBrowserDrop設為 false
WebBrowserShortcutsEnabled設為 false
IsWebBrowserContextMenuEnabled設為 false
3.具體的設定程式碼如下:
private void webBrowser1_NewWindow(object sender, CancelEventArgs e) { e.Cancel = true; } private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { foreach (HtmlElement links in this.webBrowser1.Document.Links) { links.SetAttribute("target", "_self"); } foreach (HtmlElement form in this.webBrowser1.Document.Forms) { form.SetAttribute("target", "_self"); } }