Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 1.11 KB

grids.md

File metadata and controls

30 lines (24 loc) · 1.11 KB

Discovery

WFP

  DataGrid grid = window.getDataGrid(Search.getBuilder(0).build());
  DataGridCell cell = grid.getItem(0,0);
  String itemName = item.name();

Delphi

The DelphiUIAutomation project introduced some Delphi controls that implement IUIAutomation providers, allowing them to be accessed by automation. The TAutomatedStringGrid is one of these, as the base Delphi (as of 10.2 Rio at least) control does not implement the Grid or Table interfaces and so is opaque to automation. In order to get the element associated with the specific TAutomationStringGrid, then this is done in the following manner.

  DataGrid grid = window.getDataGrid(Search.getBuilder(0).className("TAutomationStringGrid").build());
  DataGridCell item = grid.getItem(0,0);
  String itemName = item.name();

This specifically looks controls with a control name of TAutomationStringGrid, which is the name of the Delphi control introduced in the above project.

Further Examples