2010-12-20 26 views

答えて

1

これは実際には画面座標を探していればかなり簡単です。

// this probably should be in your form initialization 
this.MouseClick += new MouseEventHandler(MouseClickEvent); 

void MouseClickEvent(object sender, MouseEventArgs e) 
{ 
    // do whatever you need with e.Location 
} 

あなたは、厳密にブラウザ内のポイントを探しているならば、あなたは機能

browser.PointToClient(); 
browser.PointToScreen(); 
+0

を考慮する必要があり、WebBrowserコントロール上で直接クリックした点をキャプチャする他の方法はありますか? – UGEEN

+0

@UGEENあなたは 'ObjectForScripting'プロパティを使ってこれをWebブラウザに埋め込むことができます。最小限に言えば醜いです。 MSDNには、ここでのプロセスに関するいくつかのドキュメントがあります:http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.objectforscripting.aspx –

+0

ughそれは本当に醜いです;) - おそらくもっと良い解決策は使用することですAxWebBrowser - それはあまりにも醜いですが、そうではありません。 Tahankあなたの時間と応答グレッグのためにあなた。 – UGEEN

関連する問題