四联光电智能照明论坛

标题: 获取webbrowser的HtmlElement元素的位置 [打印本页]

作者: gxm771208    时间: 2016-11-4 16:41
标题: 获取webbrowser的HtmlElement元素的位置
public Point GetOffset(HtmlElement el)
{
    //get element pos
    Point pos = new Point(el.OffsetRectangle.Left, el.OffsetRectangle.Top);

    //get the parents pos
    HtmlElement tempEl = el.OffsetParent;
    while (tempEl != null)
    {
        pos.X += tempEl.OffsetRectangle.Left;
        pos.Y += tempEl.OffsetRectangle.Top;
        tempEl = tempEl.OffsetParent;
    }

    return pos;
}

var point = GetOffset(element);
var x = point.X;
var y = point.Y;




欢迎光临 四联光电智能照明论坛 (http://5xhome.com/) Powered by Discuz! X3.2