Скрол по координатам с отцентровкой

Hannes

Client
Регистрация
03.02.2016
Сообщения
527
Благодарностей
273
Баллы
63
Здравствуйте!

Подскажите, пожалуйста. Мне требуется нажать на чекбокс, но на странице сайта сверху и снизу множество элементов "поверх страницы". Иногда чекбокс оказывается за этими элементами и клик идёт не по чекбоксу, а по элементу поверх него и ломает логику шаблона.

Мне нужно отцентровать фокус на чекбоксе, что бы он был посередине экрана.

Ищу что-то на подобие скрола до указанных координат:
C#:
instance.ActiveTab.FullEmulationMouseWheel(0,100);
только что-бы элемент был по центру экрана.

Понимаю, что кубиками можно сделать так:
1) Получаем координаты элемента
2) К topInTab прибавляем сколько-то, что бы было примерно по центру

Но это решение не универсальное и при различном разрешение придётся постоянно подгонять. Подскажите, есть какие-то готовые методы для отцентрки элемента на экране?
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Возможно Вам поможет перегрузка метода FullEmulationMouseWheel:
instance.ActiveTab.FullEmulationMouseWheel(he, 50, 50);

Подробное описание можно найти в этом сообщении.
 
  • Спасибо
Реакции: Hannes

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
  • Спасибо
Реакции: Hannes и nicanil

Hannes

Client
Регистрация
03.02.2016
Сообщения
527
Благодарностей
273
Баллы
63
Огромное спасибо за советы! :dk: Буду изучать.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)