「Tips/Other/axWebBrowserの操作」の編集履歴(バックアップ)一覧はこちら
Tips/Other/axWebBrowserの操作 - (2008/06/27 (金) 12:49:32) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
axWebBrowserでは、
いろいろやるときは、メンバーがobject型のことが多いので、
直接触らず、毎回キャストしていかないと操作でいない場合がおおい。
//C#
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でいけるらしい。
//C#
mshtml.HTMLDocument Document = webBrowser1.Document.DomDocument;
参考
http://www.west-wind.com/WebLog/posts/393.aspx
http://yaplog.jp/orator/archive/9
axWebBrowserでは、
いろいろやるときは、メンバーがobject型のことが多いので、
直接触らず、毎回キャストしていかないと操作でいない場合がおおい。
//C#
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でいけるらしい。
//C#
mshtml.HTMLDocument Document = webBrowser1.Document.DomDocument;
参考
http://www.west-wind.com/WebLog/posts/393.aspx
http://yaplog.jp/orator/archive/9
表示オプション
横に並べて表示:
変化行の前後のみ表示: