HtmlWindow.Position Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.