HtmlElementEventArgs.MousePosition プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

イベント発生元要素の親要素の位置が相対的に決定されている場合は、その親要素の左上隅を基準としたマウス カーソルの相対的な位置。

HTML では、相対的な位置決定を行うことにより、親要素を基準として要素をページ上に配置します。
要素の位置が相対的に決定されている場合、このプロパティは ClientMousePosition と同じ結果を返します。

次の HTML ファイルは、BODY タグの中で TABLE の位置を相対的に決定する方法を示しています。
<HTML> <BODY> <TABLE style="position:relative;top:100px;left:100px;"> <TR> <TD>Text/TD> <TD>More text</TD> </TR> </TABLE> </BODY> </HTML>
次のコード例は、ユーザーが TABLE の要素をクリックしたときの MousePosition、ClientMousePosition、および OffsetMousePosition の違いを示しています。ClientMousePosition は、ドキュメントのクライアント領域の左上隅を基準とした相対的な座標を表示します。MousePosition は、TABLE の左上隅を基準とした相対的な座標を表示します。また OffsetMousePosition は、テキスト行の 1 つをクリックした場合に、その TD 要素を基準とした座標を表示します。
この例では、Document_MouseDown が HtmlDocument に対する MouseDown イベントのハンドラとして設定されていることを前提としています。マネージ DOM イベントのイベント ハンドラを設定する方法の詳細については、「How to: Add Event Handlers to Managed HTML DOM Events」を参照してください。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からHtmlElementEventArgs.MousePosition プロパティを検索する場合は、下記のリンクをクリックしてください。

- HtmlElementEventArgs.MousePosition プロパティのページへのリンク