Skip to Content

Выбрать элемент

alt

Компонент, производящий изменение состояния выбранного элемента управления (для чек-боксов и радио-кнопок).

Свойства

Символ * в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.

Вывод

  1. Состояние [Boolean?] - Текущее состояние элемента

Процесс

  1. Шаблон поиска [String] - Шаблон поиска элемента управления
  2. Элемент [Tools.Desktop. Model.DUIControl] - Ссылка на элемент управления
  3. Новое состояние [Boolean?] - Новое состояние элемента
  4. Таймаут* [Int32] - Предельное время ожидания завершения процесса (мс)

Только код

Пример использования элемента в процессе с типом Только код (Pure code):

  • Для работы с примером необходимо установить приложение mate-calc.
  • Режим калькулятора Расширенный.
  • В результате работы примера должна перейти в нажатое состояние кнопка Подстрочный режим alt
LTools.Desktop.DesktopApp app = LTools.Desktop.DesktopApp.Init(wf, null, "Калькулятор", 10000, true, LTools.Desktop.Model.DesktopTypes.UIAUTOMATION); //Шаблон поиска app.SetChecked("{\"WinName\":null,\"WinPath\":null,\"WinId\":null,\"AppName\":null,\"TextSearchMode\":0,\"Items\":[{\"Name\":\"subscript\",\"Role\":\"toggle button\",\"Items\":[]}]}", true); //Ссылка на элемент LTools.Desktop.Model.DUIControl el = app.FindElement("{\"WinName\":null,\"WinPath\":null,\"WinId\":null,\"AppName\":null,\"TextSearchMode\":0,\"Items\":[{\"Name\":\"subscript\",\"Role\":\"toggle button\",\"Items\":[]}]}"); app.SetChecked(el, true);