class TCustomMtxVecGrid : public TCustomGrid;
Constructors
| Name | Description |
|---|---|
| TCustomMtxVecGrid |
Destructors
| Name | Description |
|---|---|
| ~TCustomMtxVecGrid |
Properties
| Name | Type | Description |
|---|---|---|
| AllowAppend | bool | Allows appending new rows. |
| AutoSizeColumns | bool | Automatically size column width to match cell text. |
| ColumnWidth | int | Specifies the width of the columns. |
| DataSource | TMtxVecBase* | Defines grid values. Datasource can be vector or matrix. |
| Editable | bool | If true, cells values can be edited. |
| MtxVecType | TMtxVecType | |
| Scientific | bool | If true, use full floating point precision to format strings. |
| ShowInfo | bool | Show additional vector/matrix info in top-left corner. |
| SplitComplexNumbers | bool | Split complex number to real and imaginary part. |
| StringFormat | System::UnicodeString | Default string format text. |
| TextAlign | TCellTextAlign | Cell text alignment |
Methods
| Name | Description |
|---|---|
| AppendRow | Adds new row to matrix or vector. |
| BestColWidth | |
| CalcDimensions | Based on Datasource size and Complex properties, defines grid number of rows and columns. |
| CellToCplx | |
| CellToIndex | |
| CellToInt | |
| CellToReal | |
| CellToSCplx | |
| DataSourceIsComplex | |
| DrawCell | |
| FirstColNum | |
| FirstRowNum | |
| GetAllowAppend | |
| GetAutoSizeColumns | |
| GetColumnWidth | |
| GetDataSource | |
| GetEditable | |
| GetEditText | |
| GetMtxVecType | |
| GetScientific | |
| GetShowInfo | |
| GetSplitComplexNumbers | |
| GetStringFormat | |
| GetTextAlign | |
| InvalidateColumnWidth | |
| KeyDown | |
| Loaded | |
| MaxDataCols | |
| MaxDataRows | |
| Recreate | |
| RemoveRow | Removes currently selected row from matrix or vector. |
| Repaint | |
| SetAutoSizeColumns | |
| SetEditText | |
| SetTextAlign | |
| StartEditing | |
| StopEditing |
Fields
| Name | Type | Description |
|---|---|---|
| dMax | double | |
| dMin | double | |
| dMtx | TMtx * | |
| dVec | TVec * | |
| iMax | int | |
| iMin | int | |
| iMtx | TMtxInt * | |
| iOldString | System::UnicodeString | |
| iVec | TVecInt * |