Description
The DblClickRowIndicatorXY
action moves the mouse pointer to point (X, Y)
, which is relative to the top left corner of the specified row header cell, and then simulates a double click of the left mouse button.
Declaration
TestObj.DblClickRowHeaderXY(Row, X, Y, Shift)
TestObj | A variable, parameter or expression that specifies a reference to one of the objects listed in the Applies To section | |||
Row | [in] | Required | Variant | |
X | [in] | Required | Integer | |
Y | [in] | Required | Integer | |
Shift | [in] | Optional | TShiftKey | Default value: skNoShift |
Result | None |
Applies To
The method is applied to the following object:
View Mode
To view this method in the Object Browser panel and in other panels and dialogs, activate the Advanced view mode.
Parameters
The method has the following parameters:
Row
Specifies the row whose header needs to be clicked. This parameter takes the row’s index or caption.
The index is zero-based and it corresponds to the row's position within the object's internal collection of rows rather than to the row's visible position in the object.
The caption can contain asterisk (*) or question mark (?) wildcards or regular expressions. The asterisk corresponds to a string of any length, the question mark corresponds to any single character. To specify more complicated parts of a caption, use regular expressions.
The caption can be case-sensitive or case-insensitive depending on the value of the Use case-sensitive parameters project setting.
X
Specifies the horizontal coordinate of the mouse pointer where a double click will be simulated. The coordinate is relative to the top left corner of the cell.
Y
Specifies the vertical coordinate of the mouse pointer where a double click will be simulated. The coordinate is relative to the top left corner of the cell.
Shift
Sets whether the Shift, Alt or Ctrl key is pressed when a double click is made (see TShiftKey). By default, this parameter is skNoShift
(no Shift key is pressed).
Result Value
None.
Remarks
-
If the specified row is not found,
DblClickRowIndicatorXY
fails and posts an error message to the log. -
If TestObj refers to an object of a non-DPI-aware application running with a DPI setting other than 100%, set the X and Y parameter values relative to the application (as if the application is running with the 100% DPI setting).
See Also
ClickRowIndicatorXY Action (Specific to Qt TableWidget Controls)