Получение списка
Компонент, получающий значения из комбо-бокса либо списка.
Свойство | Тип | Описание |
---|---|---|
Шаблон поиска | String | Шаблон поиска элемента управления |
Элемент | LTools.Desktop.Model.DUIControl | Ссылка на элемент управления |
Значения | List<String> | Все значения списка |
Выбранные | List<String> | Выбранные значения списка |
Таймаут* | Int32 | Предельное время ожидания завершения процесса (мс) |
C#
LTools.Desktop.DesktopApp app = LTools.Desktop.DesktopApp.Init(wf, null, "Test_*", 20000, true, LTools.Desktop.Model.DesktopTypes.UIAUTOMATION);
//Шаблон поиска + Весь список
List<string> lst = app.SelectGetItems("{\"Name\":\"\",\"AutomationID\":\"lstbxListBox\",\"ClassName\":\"ListBox\",\"AUIProperties\":[],\"TextSearchMode\":0,\"IsRoot\":false,\"IsQuickSearch\":false}");
//Элемент + Выбранные записи
LTools.Desktop.Model.DUIControl el = app.FindElement("{\"Name\":\"\",\"AutomationID\":\"lstbxListBox\",\"ClassName\":\"ListBox\",\"AUIProperties\":[],\"TextSearchMode\":0,\"IsRoot\":false,\"IsQuickSearch\":false}");
List<string> sel = app.SelectGetSelItems(el);