<?xml version="1.0"?>
<fpdoc-descriptions>
  <package name="lcl">
    <!--
  ====================================================================
    Grids
  ====================================================================
-->
    <module name="Grids">
      <short/>
      <descr/>
      <!-- unresolved type reference Visibility: default -->
      <element name="Classes">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="SysUtils">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="LCLStrConsts">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="LCLProc">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="LCLType">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="LCLIntf">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="Controls">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="GraphType">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="Graphics">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="Forms">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="DynamicArray">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="LMessages">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="XMLCfg">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="StdCtrls">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="LResources">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- unresolved type reference Visibility: default -->
      <element name="MaskEdit">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="GRIDFILEVERSION">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="GM_SETVALUE">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="GM_GETVALUE">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="GM_SETGRID">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="GM_SETPOS">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="GM_SELECTALL">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="GM_SETMASK">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="CA_LEFT">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="CA_CENTER">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="CA_RIGHT">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="CL_TOP">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="CL_CENTER">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="CL_BOTTOM">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="EO_AUTOSIZE">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="EO_HOOKKEYDOWN">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="EO_HOOKKEYPRESS">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="EO_HOOKKEYUP">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="EO_HOOKEXIT">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="EO_SELECTALL">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="EO_WANTCHAR">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- object Visibility: default -->
      <element name="EGridException">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- enumeration type Visibility: default -->
      <element name="TGridOption">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridOption.goFixedVertLine">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridOption.goFixedHorzLine">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridOption.goVertLine">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridOption.goHorzLine">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridOption.goRangeSelect">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridOption.goDrawFocusSelected">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridOption.goRowSizing">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridOption.goColSizing">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridOption.goRowMoving">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridOption.goColMoving">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridOption.goEditing">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridOption.goTabs">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridOption.goRowSelect">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridOption.goAlwaysShowEditor">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridOption.goThumbTracking">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridOption.goColSpanning">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridOption.goRelaxedRowSelect">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridOption.goDblClickAutoSize">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridOption.goSmoothScroll">
        <short/>
      </element>
      <!-- set type Visibility: default -->
      <element name="TGridOptions">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- enumeration type Visibility: default -->
      <element name="TGridSaveOptions">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridSaveOptions.soDesign">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridSaveOptions.soAttributes">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridSaveOptions.soContent">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridSaveOptions.soPosition">
        <short/>
      </element>
      <!-- set type Visibility: default -->
      <element name="TSaveOptions">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- set type Visibility: default -->
      <element name="TGridDrawState">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridDrawState.gdSelected">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridDrawState.gdFocused">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridDrawState.gdFixed">
        <short/>
      </element>
      <!-- enumeration type Visibility: default -->
      <element name="TGridState">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridState.gsNormal">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridState.gsSelecting">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridState.gsRowSizing">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridState.gsColSizing">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridState.gsRowMoving">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridState.gsColMoving">
        <short/>
      </element>
      <!-- enumeration type Visibility: default -->
      <element name="TGridZone">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridZone.gzNormal">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridZone.gzFixedCols">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridZone.gzFixedRows">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridZone.gzFixedCells">
        <short/>
      </element>
      <!-- enumeration type Visibility: default -->
      <element name="TUpdateOption">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TUpdateOption.uoNone">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TUpdateOption.uoQuick">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TUpdateOption.uoFull">
        <short/>
      </element>
      <!-- enumeration type Visibility: default -->
      <element name="TAutoAdvance">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TAutoAdvance.aaNone">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TAutoAdvance.aaDown">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TAutoAdvance.aaRight">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TAutoAdvance.aaLeft">
        <short/>
      </element>
      <!-- enumeration type Visibility: default -->
      <element name="TGridStatus">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridStatus.stNormal">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridStatus.stEditorHiding">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridStatus.stEditorShowing">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TGridStatus.stFocusing">
        <short/>
      </element>
      <!-- enumeration type Visibility: default -->
      <element name="TItemType">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TItemType.itNormal">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TItemType.itCell">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TItemType.itColumn">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TItemType.itRow">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TItemType.itFixed">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TItemType.itFixedColumn">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TItemType.itFixedRow">
        <short/>
      </element>
      <!-- enumeration value Visibility: default -->
      <element name="TItemType.itSelected">
        <short/>
      </element>
      <!-- constant Visibility: default -->
      <element name="soAll">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constant Visibility: default -->
      <element name="constRubberSpace">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- pointer type Visibility: default -->
      <element name="PCellProps">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- record type Visibility: default -->
      <element name="TCellProps">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TCellProps.Attr">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TCellProps.Data">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TCellProps.Text">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- pointer type Visibility: default -->
      <element name="PColRowProps">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- record type Visibility: default -->
      <element name="TColRowProps">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TColRowProps.Size">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TColRowProps.FixedAttr">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TColRowProps.NormalAttr">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- pointer type Visibility: default -->
      <element name="PGridMessage">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- record type Visibility: default -->
      <element name="TGridMessage">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridMessage.MsgID">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridMessage.Grid">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridMessage.Col">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridMessage.Row">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridMessage.Value">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridMessage.CellRect">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridMessage.Options">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- object Visibility: default -->
      <element name="TStringCellEditor">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TStringCellEditor.FGrid">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TStringCellEditor.Change">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TStringCellEditor.KeyDown">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringCellEditor.KeyDown.Key">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringCellEditor.KeyDown.Shift">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TStringCellEditor.msg_SetMask">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringCellEditor.msg_SetMask.Msg">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TStringCellEditor.msg_SetValue">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringCellEditor.msg_SetValue.Msg">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TStringCellEditor.msg_GetValue">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringCellEditor.msg_GetValue.Msg">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TStringCellEditor.msg_SetGrid">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringCellEditor.msg_SetGrid.Msg">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TStringCellEditor.msg_SelectAll">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringCellEditor.msg_SelectAll.Msg">
        <short/>
      </element>
      <!-- procedure type Visibility: default -->
      <element name="TOnDrawCell">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnDrawCell.Sender">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnDrawCell.Col">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnDrawCell.Row">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnDrawCell.aRect">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnDrawCell.aState">
        <short/>
      </element>
      <!-- procedure type Visibility: default -->
      <element name="TOnSelectCellEvent">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnSelectCellEvent.Sender">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnSelectCellEvent.Col">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnSelectCellEvent.Row">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnSelectCellEvent.CanSelect">
        <short/>
      </element>
      <!-- procedure type Visibility: default -->
      <element name="TOnSelectEvent">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnSelectEvent.Sender">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnSelectEvent.Col">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnSelectEvent.Row">
        <short/>
      </element>
      <!-- procedure type Visibility: default -->
      <element name="TGridOperationEvent">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TGridOperationEvent.Sender">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TGridOperationEvent.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TGridOperationEvent.sIndex">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TGridOperationEvent.tIndex">
        <short/>
      </element>
      <!-- procedure type Visibility: default -->
      <element name="THdrEvent">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="THdrEvent.Sender">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="THdrEvent.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="THdrEvent.index">
        <short/>
      </element>
      <!-- function type Visibility: default -->
      <element name="TOnCompareCells">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TOnCompareCells.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnCompareCells.Sender">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnCompareCells.Acol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnCompareCells.ARow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnCompareCells.Bcol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnCompareCells.BRow">
        <short/>
      </element>
      <!-- procedure type Visibility: default -->
      <element name="TSelectEditorEvent">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TSelectEditorEvent.Sender">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TSelectEditorEvent.Col">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TSelectEditorEvent.Row">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TSelectEditorEvent.Editor">
        <short/>
      </element>
      <!-- procedure type Visibility: default -->
      <element name="TOnPrepareCanvasEvent">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnPrepareCanvasEvent.sender">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnPrepareCanvasEvent.Col">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnPrepareCanvasEvent.Row">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TOnPrepareCanvasEvent.aState">
        <short/>
      </element>
      <!-- object Visibility: default -->
      <element name="TVirtualGrid">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TVirtualGrid.FColCount">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TVirtualGrid.FRowCount">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TVirtualGrid.FCells">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TVirtualGrid.FCols">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TVirtualGrid.FRows">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- function Visibility: private -->
      <element name="TVirtualGrid.GetCells">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TVirtualGrid.GetCells.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.GetCells.Col">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.GetCells.Row">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TVirtualGrid.Getrows">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TVirtualGrid.Getrows.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.Getrows.Row">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TVirtualGrid.Getcols">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TVirtualGrid.Getcols.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.Getcols.Col">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TVirtualGrid.SetCells">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.SetCells.Col">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.SetCells.Row">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.SetCells.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TVirtualGrid.Setrows">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.Setrows.Row">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.Setrows.Avalue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TVirtualGrid.Setcolcount">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.Setcolcount.Avalue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TVirtualGrid.Setrowcount">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.Setrowcount.Avalue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TVirtualGrid.Setcols">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.Setcols.Col">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.Setcols.Avalue">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TVirtualGrid.doDestroyItem">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.doDestroyItem.Sender">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.doDestroyItem.Col">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.doDestroyItem.Row">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.doDestroyItem.Item">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TVirtualGrid.doNewItem">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.doNewItem.Sender">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.doNewItem.Col">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.doNewItem.Row">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.doNewItem.Item">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TVirtualGrid.DeleteColRow">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.DeleteColRow.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.DeleteColRow.index">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TVirtualGrid.MoveColRow">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.MoveColRow.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.MoveColRow.FromIndex">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.MoveColRow.ToIndex">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TVirtualGrid.ExchangeColRow">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.ExchangeColRow.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.ExchangeColRow.index">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.ExchangeColRow.WithIndex">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TVirtualGrid.DisposeCell">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.DisposeCell.P">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TVirtualGrid.DisposeColRow">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.DisposeColRow.p">
        <short/>
      </element>
      <!-- constructor Visibility: public -->
      <element name="TVirtualGrid.Create">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- destructor Visibility: public -->
      <element name="TVirtualGrid.Destroy">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TVirtualGrid.Clear">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function Visibility: public -->
      <element name="TVirtualGrid.GetDefaultCell">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TVirtualGrid.GetDefaultCell.Result">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TVirtualGrid.GetDefaultColRow">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TVirtualGrid.GetDefaultColRow.Result">
        <short/>
      </element>
      <!-- property Visibility: public -->
      <element name="TVirtualGrid.ColCount">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TVirtualGrid.RowCount">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TVirtualGrid.Celda">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.Celda.Col">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.Celda.Row">
        <short/>
      </element>
      <!-- property Visibility: public -->
      <element name="TVirtualGrid.Cols">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.Cols.Col">
        <short/>
      </element>
      <!-- property Visibility: public -->
      <element name="TVirtualGrid.Rows">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TVirtualGrid.Rows.Row">
        <short/>
      </element>
      <!-- alias type Visibility: default -->
      <element name="TGridCoord">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- alias type Visibility: default -->
      <element name="TGridRect">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- record type Visibility: default -->
      <element name="TGridDataCache">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridDataCache.FixedWidth">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridDataCache.FixedHeight">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridDataCache.GridWidth">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridDataCache.GridHeight">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridDataCache.ClientWidth">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridDataCache.ClientHeight">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridDataCache.ScrollWidth">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridDataCache.ScrollHeight">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridDataCache.VisibleGrid">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridDataCache.MaxClientXY">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridDataCache.ValidGrid">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridDataCache.AccumWidth">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridDataCache.AccumHeight">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridDataCache.HScrDiv">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridDataCache.VScrDiv">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridDataCache.TLColOff">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridDataCache.TLRowOff">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: default -->
      <element name="TGridDataCache.MaxTopLeft">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- object Visibility: default -->
      <element name="TCustomGrid">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FAutoAdvance">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FAutoFillColumns">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FDefaultDrawing">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FEditor">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FEditorHiding">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FEditorMode">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FEditorShowing">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FEditorKey">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FEditorOptions">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FFlat">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FOnCompareCells">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FGridLineStyle">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FGridLineWidth">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FDefColWidth">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FDefRowHeight">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FCol">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FRow">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FFixedCols">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FFixedRows">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FOnPrepareCanvas">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FOnSelectEditor">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FGridLineColor">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FFixedcolor">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FFocusColor">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FSelectedColor">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FFocusRectVisible">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FCols">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FRows">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FsaveOptions">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FScrollBars">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FSelectActive">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FTopLeft">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FSplitter">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FPivot">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FRange">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FDragDx">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FMoveLast">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FUpdateCount">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FUpdateScrollBarsCount">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FGCache">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FOptions">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FOnDrawCell">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FOnBeforeSelection">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FOnSelection">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FOnTopLeftChanged">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FGSMHBar">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FGSMVBar">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FVSbVisible">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FHSbVisible">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FDefaultTextStyle">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TCustomGrid.FLastWidth">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.AdjustCount">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.AdjustCount.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.AdjustCount.OldValue">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.AdjustCount.NewValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.CacheVisibleGrid">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function Visibility: private -->
      <element name="TCustomGrid.CalcColumnWidth">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.CalcColumnWidth.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CalcColumnWidth.Index">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.CheckFixedCount">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CheckFixedCount.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CheckFixedCount.aRow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CheckFixedCount.aFCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CheckFixedCount.aFRow">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.CheckCount">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CheckCount.aNewColCount">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CheckCount.aNewRowCount">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TCustomGrid.CheckTopLeft">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.CheckTopLeft.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CheckTopLeft.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CheckTopLeft.aRow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CheckTopLeft.CheckCols">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CheckTopLeft.CheckRows">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetAutoFillColumns">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetAutoFillColumns.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetFlat">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetFlat.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetFocusRectVisible">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetFocusRectVisible.AValue">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TCustomGrid.doColSizing">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.doColSizing.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.doColSizing.X">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.doColSizing.Y">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TCustomGrid.doRowSizing">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.doRowSizing.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.doRowSizing.X">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.doRowSizing.Y">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.doColMoving">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.doColMoving.X">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.doColMoving.Y">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.doRowMoving">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.doRowMoving.X">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.doRowMoving.Y">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.doTopleftChange">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.doTopleftChange.DimChg">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TCustomGrid.EditorCanProcessKey">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.EditorCanProcessKey.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.EditorCanProcessKey.Key">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.EditorGetValue">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.EditorHide">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.EditorPos">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.EditorSelectAll">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.EditorShowChar">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.EditorShowChar.Ch">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.EditorSetMode">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.EditorSetMode.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.EditorSetValue">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function Visibility: private -->
      <element name="TCustomGrid.EditorAlwaysShown">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.EditorAlwaysShown.Result">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.EditorShow">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.EditorShow.SelAll">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TCustomGrid.GetLeftCol">
        <short>Read specifier for LeftCol</short>
        <descr></descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.GetLeftCol.Result">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TCustomGrid.GetColCount">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.GetColCount.Result">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TCustomGrid.GetColWidths">
        <short>Read specifier for ColWidths</short>
        <descr></descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.GetColWidths.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.GetColWidths.Acol">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TCustomGrid.GetRowCount">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.GetRowCount.Result">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TCustomGrid.GetRowHeights">
        <short>Read specifier for RowHeights</short>
        <descr>Returns the current rowheight</descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.GetRowHeights.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.GetRowHeights.Arow">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TCustomGrid.GetSelection">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.GetSelection.Result">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TCustomGrid.GetSystemMetricsGapSize">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.GetSystemMetricsGapSize.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.GetSystemMetricsGapSize.Index">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TCustomGrid.GetTopRow">
        <short>Read specifier for TopRow</short>
        <descr></descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.GetTopRow.Result">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TCustomGrid.GetVisibleColCount">
        <short>Read specifier for VisibleRowCount</short>
        <descr></descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.GetVisibleColCount.Result">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TCustomGrid.GetVisibleGrid">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.GetVisibleGrid.Result">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TCustomGrid.GetVisibleRowCount">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.GetVisibleRowCount.Result">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.InternalAutoFillColumns">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.MyTextRect">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MyTextRect.R">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MyTextRect.Offx">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MyTextRect.Offy">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MyTextRect.S">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MyTextRect.Clipping">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.ReadColWidths">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ReadColWidths.Reader">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.ReadRowHeights">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ReadRowHeights.Reader">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TCustomGrid.ScrollToCell">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.ScrollToCell.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ScrollToCell.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ScrollToCell.aRow">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TCustomGrid.ScrollGrid">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.ScrollGrid.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ScrollGrid.Relative">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ScrollGrid.DCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ScrollGrid.DRow">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetCol">
        <short>Write specifier for Col</short>
        <descr></descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetCol.Valor">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetColwidths">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetColwidths.Acol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetColwidths.Avalue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetRawColWidths">
        <short>Write specifier for RawColWidths</short>
        <descr></descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetRawColWidths.ACol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetRawColWidths.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetColCount">
        <short>Write specifier for ColCount</short>
        <descr></descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetColCount.Valor">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetDefColWidth">
        <short>Write specifier for DefColWidth</short>
        <descr></descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetDefColWidth.Valor">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetDefRowHeight">
        <short>Write specifier for DefRowHeight</short>
        <descr></descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetDefRowHeight.Valor">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetDefaultDrawing">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetDefaultDrawing.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetEditor">
        <short>Write specifier for Editor</short>
        <descr></descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetEditor.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetFixedCols">
        <short>Write specifier for FixedCols</short>
        <descr></descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetFixedCols.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetFixedRows">
        <short>Write specifier for FixedRows</short>
        <descr></descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetFixedRows.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetFocusColor">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetFocusColor.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetGridLineColor">
        <short>Write specifier for GridLineColor</short>
        <descr></descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetGridLineColor.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetGridLineStyle">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetGridLineStyle.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetGridLineWidth">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetGridLineWidth.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetLeftCol">
        <short>Write specifier for LeftCol</short>
        <descr></descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetLeftCol.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetOptions">
        <short>Write specifier for Options</short>
        <descr></descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetOptions.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetRow">
        <short>Write specifier for Row</short>
        <descr></descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetRow.Valor">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetRowCount">
        <short>Write specifier for RowCount</short>
        <descr></descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetRowCount.Valor">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetRowheights">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetRowheights.Arow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetRowheights.Avalue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetScrollBars">
        <short>Write specifier for ScrollBars</short>
        <descr></descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetScrollBars.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetSelectActive">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetSelectActive.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetSelection">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetSelection.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.SetTopRow">
        <short>Write specifier for TopRow</short>
        <descr></descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetTopRow.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.TryScrollTo">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.TryScrollTo.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.TryScrollTo.aRow">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.UpdateScrollBarPos">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.UpdateScrollBarPos.Which">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.UpdateSelectionRange">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.WriteColWidths">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.WriteColWidths.Writer">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.WriteRowHeights">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.WriteRowHeights.Writer">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.WMEraseBkgnd">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.WMEraseBkgnd.message">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.WMGetDlgCode">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.WMGetDlgCode.Msg">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TCustomGrid.WMChar">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.WMChar.message">
        <short/>
      </element>
      <!-- variable Visibility: protected -->
      <element name="TCustomGrid.fGridState">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.AutoAdjustColumn">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.AutoAdjustColumn.aCol">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.BeforeMoveSelection">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.BeforeMoveSelection.DCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.BeforeMoveSelection.DRow">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.CalcAutoSizeColumn">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CalcAutoSizeColumn.Index">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CalcAutoSizeColumn.AMin">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CalcAutoSizeColumn.AMax">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CalcAutoSizeColumn.APriority">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.CalcFocusRect">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CalcFocusRect.ARect">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.CellClick">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CellClick.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CellClick.aRow">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.CheckLimits">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CheckLimits.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CheckLimits.aRow">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.ColRowDeleted">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ColRowDeleted.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ColRowDeleted.index">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.ColRowExchanged">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ColRowExchanged.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ColRowExchanged.index">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ColRowExchanged.WithIndex">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.ColRowMoved">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ColRowMoved.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ColRowMoved.FromIndex">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ColRowMoved.ToIndex">
        <short/>
      </element>
      <!-- function Visibility: protected -->
      <element name="TCustomGrid.ColRowToOffset">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.ColRowToOffset.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ColRowToOffset.IsCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ColRowToOffset.Fisical">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ColRowToOffset.index">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ColRowToOffset.Ini">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ColRowToOffset.Fin">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.ColWidthsChanged">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.CreateWnd">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.CreateParams">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CreateParams.Params">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.DblClick">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.DefineProperties">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.DefineProperties.Filer">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.DestroyHandle">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.DoExit">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.DoEnter">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.DoOnChangeBounds">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.DoSetBounds">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.DoSetBounds.ALeft">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.DoSetBounds.ATop">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.DoSetBounds.AWidth">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.DoSetBounds.AHeight">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.DrawBackGround">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.DrawBorder">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.DrawByRows">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.DrawCell">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.DrawCell.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.DrawCell.aRow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.DrawCell.aRect">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.DrawCell.aState">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.DrawCellGrid">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.DrawCellGrid.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.DrawCellGrid.aRow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.DrawCellGrid.aRect">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.DrawCellGrid.astate">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.DrawColRowMoving">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.DrawEdges">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.DrawFocusRect">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.DrawFocusRect.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.DrawFocusRect.aRow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.DrawFocusRect.ARect">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.DrawRow">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.DrawRow.aRow">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.EditordoGetValue">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.EditordoSetValue">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function Visibility: protected -->
      <element name="TCustomGrid.EditorCanAcceptKey">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.EditorCanAcceptKey.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.EditorCanAcceptKey.ch">
        <short/>
      </element>
      <!-- function Visibility: protected -->
      <element name="TCustomGrid.EditorIsReadOnly">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.EditorIsReadOnly.Result">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.GetAutoFillColumnInfo">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.GetAutoFillColumnInfo.Index">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.GetAutoFillColumnInfo.aMin">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.GetAutoFillColumnInfo.aMax">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.GetAutoFillColumnInfo.aPriority">
        <short/>
      </element>
      <!-- function Visibility: protected -->
      <element name="TCustomGrid.GetFixedcolor">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.GetFixedcolor.Result">
        <short/>
      </element>
      <!-- function Visibility: protected -->
      <element name="TCustomGrid.GetSelectedColor">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.GetSelectedColor.Result">
        <short/>
      </element>
      <!-- function Visibility: protected -->
      <element name="TCustomGrid.GetEditMask">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.GetEditMask.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.GetEditMask.ACol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.GetEditMask.ARow">
        <short/>
      </element>
      <!-- function Visibility: protected -->
      <element name="TCustomGrid.GetEditText">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.GetEditText.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.GetEditText.ACol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.GetEditText.ARow">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.SetEditText">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetEditText.ACol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetEditText.ARow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetEditText.Value">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.HeaderClick">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.HeaderClick.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.HeaderClick.index">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.HeaderSized">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.HeaderSized.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.HeaderSized.index">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.InvalidateCell">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.InvalidateCell.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.InvalidateCell.aRow">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.InvalidateCell">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.InvalidateCell.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.InvalidateCell.aRow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.InvalidateCell.Redraw">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.InvalidateCol">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.InvalidateCol.ACol">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.InvalidateGrid">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.InvalidateRow">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.InvalidateRow.ARow">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.KeyDown">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.KeyDown.Key">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.KeyDown.Shift">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.KeyUp">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.KeyUp.Key">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.KeyUp.Shift">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.LoadContent">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.LoadContent.cfg">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.LoadContent.Version">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.Loaded">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.MouseDown">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseDown.Button">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseDown.Shift">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseDown.X">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseDown.Y">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.MouseMove">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseMove.Shift">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseMove.X">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseMove.Y">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.MouseUp">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseUp.Button">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseUp.Shift">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseUp.X">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseUp.Y">
        <short/>
      </element>
      <!-- function Visibility: protected -->
      <element name="TCustomGrid.MoveExtend">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.MoveExtend.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MoveExtend.Relative">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MoveExtend.DCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MoveExtend.DRow">
        <short/>
      </element>
      <!-- function Visibility: protected -->
      <element name="TCustomGrid.MoveNextAuto">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.MoveNextAuto.Result">
        <short/>
      </element>
      <!-- function Visibility: protected -->
      <element name="TCustomGrid.MoveNextSelectable">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.MoveNextSelectable.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MoveNextSelectable.Relative">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MoveNextSelectable.DCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MoveNextSelectable.DRow">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.MoveSelection">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function Visibility: protected -->
      <element name="TCustomGrid.OffsetToColRow">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.OffsetToColRow.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.OffsetToColRow.IsCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.OffsetToColRow.Fisical">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.OffsetToColRow.Offset">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.OffsetToColRow.Rest">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.Paint">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.PrepareCanvas">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.PrepareCanvas.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.PrepareCanvas.aRow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.PrepareCanvas.aState">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.ProcessEditor">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ProcessEditor.LastEditor">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ProcessEditor.DCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ProcessEditor.DRow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ProcessEditor.WasVis">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.ResetOffset">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ResetOffset.chkCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ResetOffset.ChkRow">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.RowHeightsChanged">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.SaveContent">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SaveContent.cfg">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.ScrollBarRange">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ScrollBarRange.Which">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ScrollBarRange.aRange">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ScrollBarRange.aPage">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.ScrollBarPosition">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ScrollBarPosition.Which">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ScrollBarPosition.Value">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.ScrollBarPage">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ScrollBarPage.Which">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ScrollBarPage.aPage">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.ScrollBarShow">
        <short>ScrollBarShow method</short>
        <descr>Change the appearance of the scrollbars in the grid.

'Which' can be any of : SB_BOTH, SB_VERT, SB_HORZ
'aValue' can be True or False</descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ScrollBarShow.Which">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ScrollBarShow.aValue">
        <short/>
      </element>
      <!-- function Visibility: protected -->
      <element name="TCustomGrid.ScrollBarAutomatic">
        <short>ScrollBarAutomatic method</short>
        <descr>Check if scrollbars are shown automatically by the grid or not.

'Which' can be any of : SB_BOTH, SB_VERT, SB_HORZ</descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.ScrollBarAutomatic.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ScrollBarAutomatic.Which">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.SelectEditor">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function Visibility: protected -->
      <element name="TCustomGrid.SelectCell">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.SelectCell.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SelectCell.ACol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SelectCell.ARow">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.SetBorderStyle">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetBorderStyle.NewStyle">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.SetFixedcolor">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetFixedcolor.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.SetSelectedColor">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SetSelectedColor.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.SizeChanged">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SizeChanged.OldColCount">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SizeChanged.OldRowCount">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.Sort">
        <short>Sort method</short>
        <descr>Method to sort all items in the grid</descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.Sort.ColSorting">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.Sort.index">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.Sort.IndxFrom">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.Sort.IndxTo">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.TopLeftChanged">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function Visibility: protected -->
      <element name="TCustomGrid.TryMoveSelection">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.TryMoveSelection.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.TryMoveSelection.Relative">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.TryMoveSelection.DCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.TryMoveSelection.DRow">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.UpdateHorzScrollBar">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.UpdateHorzScrollBar.aVisible">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.UpdateHorzScrollBar.aRange">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.UpdateHorzScrollBar.aPage">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.UpdateVertScrollbar">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.UpdateVertScrollbar.aVisible">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.UpdateVertScrollbar.aRange">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.UpdateVertScrollbar.aPage">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.VisualChange">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.WMHScroll">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.WMHScroll.message">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.WMVScroll">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.WMVScroll.message">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TCustomGrid.WndProc">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.WndProc.TheMessage">
        <short/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.AutoAdvance">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.AutoFillColumns">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.BorderStyle">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.Col">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.ColCount">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.ColWidths">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ColWidths.aCol">
        <short/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.DefaultColWidth">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.DefaultRowHeight">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.DefaultDrawing">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.DefaultTextStyle">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.DragDx">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.Editor">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.EditorMode">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.EditorKey">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.EditorShowing">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.FixedCols">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.FixedRows">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.FixedColor">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.Flat">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.FocusColor">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.FocusRectVisible">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.GCache">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.GridHeight">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.GridLineColor">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.GridLineStyle">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.GridLineWidth">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.GridWidth">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.LeftCol">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.Options">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.Row">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.RowCount">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.RowHeights">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.RowHeights.aRow">
        <short/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.SaveOptions">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.SelectActive">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.SelectedColor">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.Selection">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.ScrollBars">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.TopRow">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.VisibleColCount">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.VisibleRowCount">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.OnBeforeSelection">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.OnCompareCells">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.OnPrepareCanvas">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.OnDrawCell">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.OnSelection">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.OnSelectEditor">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: protected -->
      <element name="TCustomGrid.OnTopLeftChanged">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- constructor Visibility: public -->
      <element name="TCustomGrid.Create">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.Create.AOwner">
        <short/>
      </element>
      <!-- destructor Visibility: public -->
      <element name="TCustomGrid.Destroy">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TCustomGrid.Invalidate">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TCustomGrid.AutoAdjustColumns">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TCustomGrid.BeginUpdate">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function Visibility: public -->
      <element name="TCustomGrid.CellRect">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.CellRect.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CellRect.ACol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.CellRect.ARow">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TCustomGrid.Clear">
        <short>Clear method</short>
        <descr>Reset Column and Row size to 0. Grid is completely empty displayed.</descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TCustomGrid.DeleteColRow">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.DeleteColRow.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.DeleteColRow.index">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TCustomGrid.EditorExit">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.EditorExit.Sender">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TCustomGrid.EditorKeyDown">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.EditorKeyDown.Sender">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.EditorKeyDown.Key">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.EditorKeyDown.Shift">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TCustomGrid.EditorKeyPress">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.EditorKeyPress.Sender">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.EditorKeyPress.Key">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TCustomGrid.EditorKeyUp">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.EditorKeyUp.Sender">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.EditorKeyUp.key">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.EditorKeyUp.shift">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TCustomGrid.EndUpdate">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.EndUpdate.UO">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TCustomGrid.EndUpdate">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.EndUpdate.FullUpdate">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TCustomGrid.ExchangeColRow">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ExchangeColRow.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ExchangeColRow.index">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.ExchangeColRow.WithIndex">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TCustomGrid.IscellSelected">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.IscellSelected.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.IscellSelected.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.IscellSelected.aRow">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TCustomGrid.IscellVisible">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.IscellVisible.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.IscellVisible.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.IscellVisible.aRow">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TCustomGrid.LoadFromFile">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.LoadFromFile.FileName">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TCustomGrid.MouseToCell">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.MouseToCell.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseToCell.Mouse">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TCustomGrid.MouseToCell">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseToCell.X">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseToCell.Y">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseToCell.ACol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseToCell.ARow">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TCustomGrid.MouseToLogcell">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.MouseToLogcell.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseToLogcell.Mouse">
        <short/>
      </element>
      <!-- function Visibility: public -->
      <element name="TCustomGrid.MouseToGridZone">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TCustomGrid.MouseToGridZone.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseToGridZone.X">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseToGridZone.Y">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MouseToGridZone.CellCoords">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TCustomGrid.MoveColRow">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MoveColRow.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MoveColRow.FromIndex">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.MoveColRow.ToIndex">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TCustomGrid.SaveToFile">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SaveToFile.FileName">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TCustomGrid.SortColRow">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SortColRow.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SortColRow.index">
        <short/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TCustomGrid.SortColRow">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SortColRow.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SortColRow.index">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SortColRow.FromIndex">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TCustomGrid.SortColRow.ToIndex">
        <short/>
      </element>
      <!-- procedure type Visibility: default -->
      <element name="TGetEditEvent">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TGetEditEvent.Sender">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TGetEditEvent.ACol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TGetEditEvent.ARow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TGetEditEvent.Value">
        <short/>
      </element>
      <!-- procedure type Visibility: default -->
      <element name="TSetEditEvent">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TSetEditEvent.Sender">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TSetEditEvent.ACol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TSetEditEvent.ARow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TSetEditEvent.Value">
        <short/>
      </element>
      <!-- object Visibility: default -->
      <element name="TDrawGrid">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TDrawGrid.FOnColRowDeleted">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TDrawGrid.FOnColRowExchanged">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TDrawGrid.FOnColRowMoved">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TDrawGrid.FOnGetEditMask">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TDrawGrid.FOnGetEditText">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TDrawGrid.FOnHeaderClick">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TDrawGrid.FOnHeaderSized">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TDrawGrid.FOnSelectCell">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TDrawGrid.FOnSetEditText">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- variable Visibility: protected -->
      <element name="TDrawGrid.FGrid">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TDrawGrid.CalcCellExtent">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.CalcCellExtent.acol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.CalcCellExtent.aRow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.CalcCellExtent.aRect">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TDrawGrid.ColRowDeleted">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.ColRowDeleted.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.ColRowDeleted.index">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TDrawGrid.ColRowExchanged">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.ColRowExchanged.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.ColRowExchanged.index">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.ColRowExchanged.WithIndex">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TDrawGrid.ColRowMoved">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.ColRowMoved.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.ColRowMoved.FromIndex">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.ColRowMoved.ToIndex">
        <short/>
      </element>
      <!-- function Visibility: protected -->
      <element name="TDrawGrid.CreateVirtualGrid">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TDrawGrid.CreateVirtualGrid.Result">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TDrawGrid.DrawCell">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.DrawCell.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.DrawCell.aRow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.DrawCell.aRect">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.DrawCell.aState">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TDrawGrid.DrawFocusRect">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.DrawFocusRect.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.DrawFocusRect.aRow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.DrawFocusRect.ARect">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TDrawGrid.HeaderClick">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.HeaderClick.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.HeaderClick.index">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TDrawGrid.HeaderSized">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.HeaderSized.IsColumn">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.HeaderSized.index">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TDrawGrid.GetAutoFillColumnInfo">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.GetAutoFillColumnInfo.Index">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.GetAutoFillColumnInfo.aMin">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.GetAutoFillColumnInfo.aMax">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.GetAutoFillColumnInfo.aPriority">
        <short/>
      </element>
      <!-- function Visibility: protected -->
      <element name="TDrawGrid.GetEditMask">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TDrawGrid.GetEditMask.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.GetEditMask.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.GetEditMask.aRow">
        <short/>
      </element>
      <!-- function Visibility: protected -->
      <element name="TDrawGrid.GetEditText">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TDrawGrid.GetEditText.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.GetEditText.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.GetEditText.aRow">
        <short/>
      </element>
      <!-- function Visibility: protected -->
      <element name="TDrawGrid.SelectCell">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TDrawGrid.SelectCell.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.SelectCell.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.SelectCell.aRow">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TDrawGrid.SetColor">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.SetColor.Value">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TDrawGrid.SetEditText">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.SetEditText.ACol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.SetEditText.ARow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.SetEditText.Value">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TDrawGrid.SizeChanged">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.SizeChanged.OldColCount">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.SizeChanged.OldRowCount">
        <short/>
      </element>
      <!-- constructor Visibility: public -->
      <element name="TDrawGrid.Create">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.Create.AOwner">
        <short/>
      </element>
      <!-- destructor Visibility: public -->
      <element name="TDrawGrid.Destroy">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TDrawGrid.DefaultDrawCell">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.DefaultDrawCell.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.DefaultDrawCell.aRow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.DefaultDrawCell.aRect">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TDrawGrid.DefaultDrawCell.aState">
        <short/>
      </element>
      <!-- property Visibility: public -->
      <element name="TDrawGrid.Canvas">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TDrawGrid.Col">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TDrawGrid.ColWidths">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TDrawGrid.Editor">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TDrawGrid.EditorMode">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TDrawGrid.FocusColor">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TDrawGrid.FocusRectVisible">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TDrawGrid.GridHeight">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TDrawGrid.GridLineColor">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TDrawGrid.GridLineStyle">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TDrawGrid.GridWidth">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TDrawGrid.LeftCol">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TDrawGrid.Row">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TDrawGrid.RowHeights">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TDrawGrid.SaveOptions">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TDrawGrid.SelectedColor">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TDrawGrid.Selection">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TDrawGrid.TopRow">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.Align">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.Anchors">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.AutoAdvance">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.BorderSpacing">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.BorderStyle">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.Color">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.ColCount">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.DefaultColWidth">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.DefaultDrawing">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.DefaultRowHeight">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.Enabled">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.FixedColor">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.FixedCols">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.FixedRows">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.Flat">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.Font">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.GridLineWidth">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.Options">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.ParentShowHint">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.PopupMenu">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.RowCount">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.ScrollBars">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.ShowHint">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.TabOrder">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.TabStop">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.Visible">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.VisibleColCount">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.VisibleRowCount">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnBeforeSelection">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnClick">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnColRowDeleted">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnColRowExchanged">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnColRowMoved">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnCompareCells">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnDblClick">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnDrawCell">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnEnter">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnExit">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnGetEditMask">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnGetEditText">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnHeaderClick">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnHeaderSized">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnKeyDown">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnKeyPress">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnKeyUp">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnMouseDown">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnMouseMove">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnMouseUp">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnPrepareCanvas">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnSelectEditor">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnSelection">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnSelectCell">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnSetEditText">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- property Visibility: published -->
      <element name="TDrawGrid.OnTopleftChanged">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- object Visibility: default -->
      <element name="TStringGrid">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- variable Visibility: private -->
      <element name="TStringGrid.FDefEditor">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- function Visibility: private -->
      <element name="TStringGrid.GetCells">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TStringGrid.GetCells.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.GetCells.ACol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.GetCells.ARow">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TStringGrid.GetCols">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TStringGrid.GetCols.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.GetCols.index">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TStringGrid.GetObjects">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TStringGrid.GetObjects.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.GetObjects.ACol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.GetObjects.ARow">
        <short/>
      </element>
      <!-- function Visibility: private -->
      <element name="TStringGrid.GetRows">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TStringGrid.GetRows.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.GetRows.index">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TStringGrid.ReadCells">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.ReadCells.Reader">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TStringGrid.SetCells">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.SetCells.ACol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.SetCells.ARow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.SetCells.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TStringGrid.SetCols">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.SetCols.index">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.SetCols.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TStringGrid.SetObjects">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.SetObjects.ACol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.SetObjects.ARow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.SetObjects.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TStringGrid.SetRows">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.SetRows.index">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.SetRows.AValue">
        <short/>
      </element>
      <!-- procedure Visibility: private -->
      <element name="TStringGrid.WriteCells">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.WriteCells.Writer">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TStringGrid.AutoAdjustColumn">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.AutoAdjustColumn.aCol">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TStringGrid.CalcCellExtent">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.CalcCellExtent.acol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.CalcCellExtent.aRow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.CalcCellExtent.aRect">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TStringGrid.DefineProperties">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.DefineProperties.Filer">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TStringGrid.DrawCell">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.DrawCell.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.DrawCell.aRow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.DrawCell.aRect">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.DrawCell.aState">
        <short/>
      </element>
      <!-- function Visibility: protected -->
      <element name="TStringGrid.GetEditText">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- function result Visibility: default -->
      <element name="TStringGrid.GetEditText.Result">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.GetEditText.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.GetEditText.aRow">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TStringGrid.LoadContent">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.LoadContent.cfg">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.LoadContent.Version">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TStringGrid.SaveContent">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.SaveContent.cfg">
        <short/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TStringGrid.SelectEditor">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: protected -->
      <element name="TStringGrid.SetEditText">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.SetEditText.aCol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.SetEditText.aRow">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.SetEditText.aValue">
        <short/>
      </element>
      <!-- constructor Visibility: public -->
      <element name="TStringGrid.Create">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.Create.AOWner">
        <short/>
      </element>
      <!-- destructor Visibility: public -->
      <element name="TStringGrid.Destroy">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- procedure Visibility: public -->
      <element name="TStringGrid.AutoSizeColumns">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- property Visibility: public -->
      <element name="TStringGrid.Cells">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.Cells.ACol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.Cells.ARow">
        <short/>
      </element>
      <!-- property Visibility: public -->
      <element name="TStringGrid.Cols">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.Cols.index">
        <short/>
      </element>
      <!-- property Visibility: public -->
      <element name="TStringGrid.Objects">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.Objects.ACol">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.Objects.ARow">
        <short/>
      </element>
      <!-- property Visibility: public -->
      <element name="TStringGrid.Rows">
        <short/>
        <descr/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="TStringGrid.Rows.index">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="DebugRect">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="DebugRect.S">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="DebugRect.R">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="DebugPoint">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="DebugPoint.S">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="DebugPoint.P">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="DrawRubberRect">
        <short>Draw rubberband rect</short>
        <descr>Draw a rubberband around the provided cellrect</descr>
        <errors></errors>
        <seealso/>
      </element>
      <!-- argument Visibility: default -->
      <element name="DrawRubberRect.Canvas">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="DrawRubberRect.aRect">
        <short/>
      </element>
      <!-- argument Visibility: default -->
      <element name="DrawRubberRect.Color">
        <short/>
      </element>
      <!-- procedure Visibility: default -->
      <element name="register">
        <short/>
        <descr/>
        <errors/>
        <seealso/>
      </element>
    </module>
    <!-- Grids -->
  </package>
</fpdoc-descriptions>
