FullEmulationMouseDragAndDrop

  • Автор темы Автор темы White trash
  • Дата начала Дата начала

White trash

Client
Регистрация
09.06.2014
Сообщения
883
Реакции
383
Баллы
63
Кто знает как с помощью C# метода FullEmulationMouseDragAndDrop взять определённый элемент и перетащить его в сторону на расстояние заданное в переменной?
 
Данный метод позволяет сделать drag&drop по координатам:
instance.ActiveTab.FullEmulationMouseDragAndDrop(100,100, 500, 500);

Или от элемента к элементу:
HtmlElement fromHe = instance.ActiveTab.GetDocumentByAddress("0").FindElementByAttribute("div", "class", "main", "regexp", 0);
if (fromHe.IsVoid) return -1;
HtmlElement toHe = instance.ActiveTab.GetDocumentByAddress("0").FindElementByAttribute("div", "class", "main", "regexp", 1);
if (to.IsVoid) return -1;
instance.ActiveTab.FullEmulationMouseDragAndDrop(fromHe, toHe);

fromHe - начальный html-элемент.
toHe - конечный html элемент
 
А можно перед тем как отпустить элемент сделать рандомную паузу.
Поясню. Поднял элемент (drag) - перетащил - подождал секунду или две - отпустил (drop).
Так оно человечней будет выглядеть.
 
Спасибо, отличная фича. Особенно помогает для перетаскивания кропа когда картинки грузишь.
 
  • Оценить
Реакции: VladZen
Спасибо, отличная фича. Особенно помогает для перетаскивания кропа когда картинки грузишь.
я так и не понял в чём отличие от прежнего драг дропа. Расскажи
 
  • Оценить
Реакции: doc

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