У меня проблемы с перетаскиванием элемента управления на другой элемент управления. Я имел успех в возможности выбрать оба управления, но когда я пытаюсь использовать:Teststack.White Проблемы с перетаскиванием
Mouse.Instance.Location = dragControl.ClickablePoint;
Mouse.LeftDown();
Mouse.Instance.Location = dropControl.ClickablePoint;
Mouse.LeftUp();
Сопротивление не происходит, перемещение мыши. Но контроль остается в исходном месте.
Я также попытался с помощью:
Mouse.Instance.DragAndDrop(dragItem, dragItem.ClickablePoint, dropItem, dropItem.ClickablePoint);
Еще не повезло.
Я делал некоторые эксперименты и один момент и получил его на работу, но я потерял контроль над ресурсом, в котором я нашел работоспособное решение раньше (и я удалил свой рабочий код - извлеченный урок).
Любая помощь будет оценена!
Заранее благодарен!
Update 6/15
Хорошо, так что я рубил на это немного. По какой-то причине кажется, что управление фактически не перетаскивается. Мышь перемещается, но управление не перемещается вместе с ней.
У меня была такая же проблема в библиотеке автоматизации GUI 'pywinauto'. Да, многие элементы управления с поддержкой drag-n-drop обнаруживают перетаскивание, только если мышь плавно перемещается. Таким образом, перемещение мыши в пикселе цикла за пикселем решает проблему. –
Работала также: перемещайте 10 пикселей вниз, пиксель на пиксель, с 75 мс между каждым перемещением пикселя –