zoukankan      html  css  js  c++  java
  • 在.net中使用WebBrowser


    打开网址
    private void button1_Click(object sender, System.EventArgs e)
    {
    object obj=null;
    browser.Navigate("http://mis.fjsteel.cn:8088/js",ref  obj,ref obj,ref obj,ref obj);
    }

    在新窗口中打开
    private void browser_NewWindow2(object sender, AxSHDocVw.DWebBrowserEvents2_NewWindow2Event e)
    {
    Form1 frm = new Form1();
    frm.browser.RegisterAsBrowser=true;
    frm.Show();
    e.ppDisp=frm.browser.Application;
    }

    捕获WebBrowser内页面的事件,必须引用mshtml.dll
    private void browser_NavigateComplete2(object sender, AxSHDocVw.DWebBrowserEvents2_NavigateComplete2Event e)
    {
    doc = (mshtml.IHTMLDocument2)browser.Document;
    mshtml.IHTMLWindow2 win = doc.parentWindow as mshtml.IHTMLWindow2;
    mshtml.HTMLDocumentEvents2_Event docEvents = doc as mshtml.HTMLDocumentEvents2_Event;
    mshtml.HTMLWindowEvents2_Event winEvents = win as mshtml.HTMLWindowEvents2_Event;
    docEvents.onclick += new HTMLDocumentEvents2_onclickEventHandler(docOnClick);
    }

    public bool docOnClick(mshtml.IHTMLEventObj sender)
    {
    label1.Text="你点击了该页页面!";
    return true;
    }
  • 相关阅读:
    BZOJ 3282: Tree( LCT )
    BZOJ 3713: [PA2014]Iloczyn( 枚举 )
    HDU3974
    CodeForces220B
    POJ2349
    HDU3038
    POJ1611
    IELTS
    POJ1125
    POJ2109
  • 原文地址:https://www.cnblogs.com/gergro/p/462840.html
Copyright © 2011-2022 走看看