c#でactivexまたはdllからJavaスクリプト関数を呼び出す方法と同様の質問を見つけましたが、これは解決策を提供しません。検索を続けるよりも、最終的にこれに関するmsdnリンクを取得しました
http://msdn.microsoft.com/en-us/library/ms171712.aspx
Internet Explorer でホストされている UserControl から DOM にアクセスするには
UserControl クラスの独自のカスタム派生クラスを作成します。詳細については、「方法: 複合コントロールを作成する」を参照してください。
UserControl の Load イベント ハンドラー内に次のコードを配置します。
HtmlDocument doc = null;
private void UserControl1_Load(object sender, EventArgs e)
{
if (this.Site != null)
{
doc = (HtmlDocument)this.Site.GetService(typeof(HtmlDocument));
}
}
残念ながら、私はまだクラスで DOM オブジェクトを取得できません。私は this.Site で取得したものを確認しようとしたので、メッセージボックスに配置しました
MessageBox.Show(this.Site.ToString());
それは私に奇妙なことを示しています
System.Windows.Forms.Control+AxSourcingSite
私を助けてください..