Не работает.
Возможно я чего-то не понимаю, но зачем Вы тут изменяли размеры формы (this.Height, this.Width), когда надо было изменять размеры webBrowser?
Да, но хотелось бы получать положение относительно элемента, а не формы.
Можно конечно запилить велосипед с расчётом координат элемента и прочего, но наверное есть более изящный способ?