HtmlWindow.MoveTo 方法

定义

将窗口移动到屏幕上的指定坐标。

重载

MoveTo(Point)

将窗口移动到屏幕上的指定坐标。

MoveTo(Int32, Int32)

将窗口移动到屏幕上的指定坐标。

MoveTo(Point)

将窗口移动到屏幕上的指定坐标。

public:
 void MoveTo(System::Drawing::Point point);
public void MoveTo (System.Drawing.Point point);
member this.MoveTo : System.Drawing.Point -> unit
Public Sub MoveTo (point As Point)

参数

point
Point

窗口左上角的 x 和 y 坐标。

例外

尝试执行此操作的代码没有操作此窗口的权限。

注解

不能使用 MoveTo 将窗口移出屏幕的可见边缘;此方法也可以通过网页上的脚本使用,并且允许不受信任的脚本使窗口不可见被视为不安全。

MoveTo 如果尝试移动的窗口及其父窗口具有不同的顶级域,将引发 UnauthorizedAccessException 。 例如,如果要承载 WebBrowser 指向 a.adatum.com 的控件,请使用 创建新窗口 OpenNew 以显示 b.adatum.com。 在这种情况下,这两个窗口被视为同一顶级域的一部分,并且不会引发异常。 但是,如果调用 OpenNew 来显示 www,microsoft.com,则两个窗口现在具有不同的顶级域,并且该 MoveTo 操作将导致引发异常。

另请参阅

适用于

MoveTo(Int32, Int32)

将窗口移动到屏幕上的指定坐标。

public:
 void MoveTo(int x, int y);
public void MoveTo (int x, int y);
member this.MoveTo : int * int -> unit
Public Sub MoveTo (x As Integer, y As Integer)

参数

x
Int32

窗口左上角的 x 坐标。

y
Int32

窗口左上角的 y 坐标。

例外

尝试执行此操作的代码没有操作此窗口的权限。

注解

不能使用 MoveTo 将窗口移出屏幕的可见边缘;此方法也可以通过网页上的脚本使用,并且允许不受信任的脚本使窗口不可见被视为不安全。

MoveTo 如果尝试移动的窗口及其父窗口具有不同的顶级域,将引发 UnauthorizedAccessException 。 例如,如果承载控件 WebBrowser 并且它指向 a.adatum.com,则可以创建一个新窗口 OpenNew 来显示 b.adatum.com。 在这种情况下,这两个窗口被视为同一顶级域的一部分,并且不会引发异常。 但是,如果调用 OpenNew 来显示 www,microsoft.com,则两个窗口现在具有不同的顶级域,并且该 MoveTo 操作将导致引发异常。

适用于