HtmlWindow.MoveTo 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将窗口移动到屏幕上的指定坐标。
重载
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 操作将导致引发异常。