ToDoubleArray([Flags: TabRangeToArrayFlags = 0]): Array;
Flags. The checkbox that determines additional transformation parameters.
The ToDoubleArrayEx method transforms the range into integer array with the ability to apply additional transformation parameters.
The type of applied additional transformation is specified by means of the Flags input parameter.
Executing the example requires a form that contains the Button component with the Button1 identifier, the TabSheetBox component with the TabSheetBox1 identifier and the UiTabSheet component with the UiTabSheet1 identifier. Set the UiTabSheet1 component as a data source for the TabSheetBox1 component.
This example is a handler of the OnClick event for the Button1 component.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
TSheet: ITabSheet;
TRange: ITabRange;
Arr: Array Of Double;
Begin
TSheet := UiTabSheet1.TabSheet;
TRange := TSheet.View.Selection.Range;
Arr := TRange.ToDoubleArrayEx(TabRangeToArrayFlags.SkipNonNumbers);
// Get array length
Debug.WriteLine("Array length: " + Arr.Length.ToString);
End Sub Button1OnClick;
Clicking the button creates the Arr real array where values of the selected table range are placed. Non numeric values will be skipped. The console displays message about the Arr array length.
See also: