Skip to Content

Выбор значения

alt

Компонент, выбирающий значения в комбо-боксе или списке.

Свойства

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

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

Только код

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

  • Для работы с примером необходимо установить приложение mate-calc.
  • Для демонстрации компонента Выбор значения калькулятор необходимо переключить в режим Финансовый.
LTools.Desktop.DesktopApp app = LTools.Desktop.DesktopApp.Init(wf, null, "Калькулятор", 10000, true, LTools.Desktop.Model.DesktopTypes.UIAUTOMATION); //Шаблон поиска + Значение app.SelectItem("{\"WinName\":null,\"WinPath\":null,\"WinId\":null,\"AppName\":null,\"TextSearchMode\":0,\"Items\":[{\"Role\":\"combo box\",\"Items\":[]}]}", new List<string>() { "Алжирский динар" }); //Элемент + Индекс + Очистка LTools.Desktop.Model.DUIControl el = app.FindElement("{\"WinName\":null,\"WinPath\":null,\"WinId\":null,\"AppName\":null,\"TextSearchMode\":0,\"Items\":[{\"Role\":\"combo box\",\"Items\":[]}]}"); app.SelectItem(el, new List<int>() { 1 }, true);