Udostępnij za pośrednictwem


HtmlWindow.Position Właściwość

Definicja

Pobiera położenie obszaru klienta okna na ekranie.

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

Wartość właściwości

Opis Point współrzędnych x i y lewego górnego rogu ekranu w pikselach.

Przykłady

Poniższy przykład kodu otwiera nowe okno bezpośrednio nad kontrolką WebBrowser w formularzu. Przykład kodu wymaga, aby formularz zawierał wystąpienie kontrolki WebBrowser o nazwie 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

Uwagi

Właściwość LocationWebBrowser kontrolki zwróci pozycję kontrolki względem lewego górnego rogu formularza. Position Natomiast zwróci lokalizację obszaru wyświetlania dokumentu względem lewego górnego rogu monitora użytkownika.

Dotyczy

Zobacz też