HtmlElementEventArgs.MousePosition 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
상대 위치의 부모 요소를 기준으로 마우스 커서의 위치를 가져오거나 설정합니다.
public:
property System::Drawing::Point MousePosition { System::Drawing::Point get(); };
public System.Drawing.Point MousePosition { get; }
member this.MousePosition : System.Drawing.Point
Public ReadOnly Property MousePosition As Point
속성 값
부모 요소가 상대 위치에 배치된 경우 이벤트를 발생시킨 요소의 부모 요소에서 왼쪽 위 모퉁이를 기준으로 한 마우스 커서의 위치입니다.
예제
다음 HTML 파일의 상대 위치를 지정 하는 방법을 보여 줍니다는 TABLE
안에 BODY
태그입니다.
<HTML>
<BODY>
<TABLE style="position:relative;top:100px;left:100px;">
<TR>
<TD>Text/TD>
<TD>More text</TD>
</TR>
</TABLE>
</BODY>
</HTML>
차이 표시 하는 다음 코드 예제 MousePosition, ClientMousePosition, 및 OffsetMousePosition 사용자의 요소를 클릭할 때는 TABLE
합니다.
ClientMousePosition 문서의 클라이언트 영역의 왼쪽 위 모퉁이 기준으로 좌표를 표시 합니다.
MousePosition 왼쪽 위 모퉁이 기준으로 좌표 표시 됩니다는 TABLE
합니다. 텍스트를 줄 중 하나를 클릭 하는 경우 OffsetMousePosition 좌표를 기준으로 표시 됩니다 TD
요소입니다.
이 예제에서는 구성한 Document_MouseDown
에 대 한 처리기로는 MouseDown 이벤트에 HtmlDocument입니다.
void Document_Click(object sender, HtmlElementEventArgs e)
{
HtmlDocument doc = webBrowser1.Document;
string msg = "ClientMousePosition: " + e.ClientMousePosition.ToString() + "\n" +
"MousePosition: " + e.MousePosition + "\n" +
"OffsetMousePosition: " + e.OffsetMousePosition;
MessageBox.Show(msg);
}
Private Sub HtmlDocument_Click(ByVal sender As Object, ByVal e As HtmlElementEventArgs)
Dim doc As HtmlDocument = webBrowser1.Document
Dim msg As String = "ClientMousePosition: " & e.ClientMousePosition.ToString() & vbCrLf & _
"MousePosition: " & e.MousePosition.ToString() & vbCrLf & _
"OffsetMousePosition: " & e.OffsetMousePosition.ToString()
MessageBox.Show(msg)
End Sub
설명
상대 위치를 해당 부모를 기준으로 페이지에 요소를 배치 합니다. HTML에서 하는 방식으로 사용 됩니다.
이 속성은 동일한 결과를 반환 비교적 요소가 경우 ClientMousePosition합니다.
적용 대상
추가 정보
.NET