HtmlWindow.Position HtmlWindow.Position HtmlWindow.Position HtmlWindow.Position Property

定義

画面におけるウィンドウのクライアント領域の位置を取得します。Gets the position of the window's client area on the screen.

public:
 property System::Drawing::Point Position { System::Drawing::Point get(); };
public System.Drawing.Point Position { get; }
member this.Position : System.Drawing.Point
Public ReadOnly Property Position As Point

プロパティ値

画面の左上隅の x 座標と y 座標をピクセル単位で記述する PointA Point describing the x -and y-coordinates of the top-left corner of the screen, in pixels.

次のコード例では、新しいウィンドウを開きます経由で直接、WebBrowserフォーム上のコントロール。The following code example opens a new window directly over the WebBrowser control on the form. コード例では、フォームにはインスタンスが含まれている必要があります、WebBrowserという名前のコントロールWebBrowser1します。The code example requires that your form contains an instance of the WebBrowser control named WebBrowser1.

private void OpenNewWindowOverBrowser()
{
	if (webBrowser1.Document != null)
	{
		HtmlWindow docWindow = webBrowser1.Document.Window;
		HtmlWindow newWindow = docWindow.OpenNew(new Uri("http://www.adatum.com/popup.htm"), "left=" + docWindow.Position.X + ",top=" + docWindow.Position.Y + ",width=" + webBrowser1.Width + ",height=" + webBrowser1.Height);
	}
}
Private Sub OpenNewWindowOverBrowser()
    If (WebBrowser1.Document IsNot Nothing) Then
        Dim DocWindow As HtmlWindow = WebBrowser1.Document.Window

        Dim NewWindow As HtmlWindow = DocWindow.OpenNew(New Uri("http://www.adatum.com/popup.htm"), "left=" & DocWindow.Position.X & ",top=" & DocWindow.Position.Y & ",width=" & WebBrowser1.Width & ",height=" & WebBrowser1.Height)
    End If
End Sub

注釈

Locationのプロパティ、WebBrowserコントロールはフォームの左上隅を基準としたコントロールの位置を返します。The Location property of the WebBrowser control will return the position of the control relative to the upper-left corner of the form. これに対し、Positionはユーザーのモニターの左上隅に対して相対的ドキュメントの表示領域の場所を返します。By contrast, Position will return the location of the document's display area relative to the top-left corner of the user's monitor.

適用対象

こちらもご覧ください