Skip to Content

Клик мышью

alt

Компонент, производящий клик мышью на выбранном элементе управления. Компонент корректно работает только внутри контейнера Присоединиться к приложению.

СвойствоТипОписание
Шаблон поискаStringШаблон поиска элемента управления
ЭлементLTools.Desktop.Model.DUIControlСсылка на элемент управления
КоординатыSystem.Drawing.RectangleКоординаты клика курсора
Кнопка клавиатурыLTools.Desktop.Model.KeyboardKeysКнопка клавиатуры
Кнопка мышиLTools.Desktop.Model.MouseButtonsКнопка мыши
Таймаут*Int32Предельное время ожидания завершения процесса (мс)
LTools.Desktop.DesktopApp app = LTools.Desktop.DesktopApp.Init(wf, null, "Test_*", 20000, true, LTools.Desktop.Model.DesktopTypes.UIAUTOMATION); //Шаблон поиска + Кнопка мыши + Клавиатура app.Click("{\"Name\":\"Hide\",\"AutomationID\":\"btnVanish\",\"ClassName\":\"Button\",\"AUIProperties\":[],\"TextSearchMode\":0,\"IsRoot\":false,\"IsQuickSearch\":false}", LTools.Desktop.Model.MouseButtons.BUTTON_LEFT, LTools.Desktop.Model.KeyboardKeys.CTRL, 20000); //Элемент LTools.Desktop.Model.DUIControl el = app.FindElement("{\"Name\":\"Hide\",\"AutomationID\":\"btnVanish\",\"ClassName\":\"Button\",\"AUIProperties\":[],\"TextSearchMode\":0,\"IsRoot\":false,\"IsQuickSearch\":false}"); app.Click(el); //Координаты app.Click(new System.Drawing.Rectangle(100, 150, 0, 0));