Compartir vía


HtmlWindow.Position Propiedad

Definición

Obtiene la posición del área de cliente de la ventana en la pantalla.

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

Valor de propiedad

Point que describe las coordenadas X e Y de la esquina superior izquierda de la pantalla, en píxeles.

Ejemplos

En el ejemplo de código siguiente se abre una nueva ventana directamente sobre el WebBrowser control del formulario. El ejemplo de código requiere que el formulario contenga una instancia del WebBrowser control denominado 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

Comentarios

La Location propiedad del WebBrowser control devolverá la posición del control en relación con la esquina superior izquierda del formulario. Por el contrario, Position devolverá la ubicación del área de visualización del documento en relación con la esquina superior izquierda del monitor del usuario.

Se aplica a

Consulte también