axWebBrowserでは、
いろいろやるときは、メンバーがobject型のことが多いので、
直接触らず、毎回キャストしていかないと操作でいない場合がおおい。
いろいろやるときは、メンバーがobject型のことが多いので、
直接触らず、毎回キャストしていかないと操作でいない場合がおおい。
System.Windows.Forms.HtmlDocument DocumentNet = ie.Document as System.Windows.Forms.HtmlDocument; //これはnull mshtml.HTMLDocument Document = ie.Document as mshtml.HTMLDocument; mshtml.HTMLDocumentEvents2_Event test= ie.Document as mshtml.HTMLDocumentEvents2_Event; mshtml.HTMLBody body = Document.body as mshtml.HTMLBody; mshtml.IHTMLTxtRange range= body.createTextRange();
axWebBrowserから、System.Windows.Forms.WebBrowserにできないのだろうかなー。
ちなみに逆の
System.Windows.Forms.HtmlDocumentからmshtml.HTMLDocumentは
DomDocumentでいけるらしい。
System.Windows.Forms.HtmlDocumentからmshtml.HTMLDocumentは
DomDocumentでいけるらしい。
mshtml.HTMLDocument Document = webBrowser1.Document.DomDocument;