# C1.Win.FlexGrid.C1FlexGridBase.DrawMode

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_Win_FlexGrid_C1FlexGridBase_DrawMode_" data-uid="C1.Win.FlexGrid.C1FlexGridBase.DrawMode*">DrawMode Property
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_Win_FlexGrid_C1FlexGridBase_DrawMode_" data-uid="C1.Win.FlexGrid.C1FlexGridBase.DrawMode*"></a>
<h4 id="C1_Win_FlexGrid_C1FlexGridBase_DrawMode" data-uid="C1.Win.FlexGrid.C1FlexGridBase.DrawMode">DrawMode</h4>
<div class="markdown level1 summary"><p>Gets or sets whether the control should fire the <a class="xref" href="C1.Win.FlexGrid.C1FlexGridBase.OwnerDrawCell.html">OwnerDrawCell</a> event.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public DrawModeEnum DrawMode { get; set; }</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Property DrawMode As DrawModeEnum</code></pre>
</div>
<h5 id="C1_Win_FlexGrid_C1FlexGridBase_DrawMode_remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>If you set this property to <a class="xref" href="C1.Win.FlexGrid.DrawModeEnum.html#C1_Win_FlexGrid_DrawModeEnum_OwnerDraw">OwnerDraw</a>, the grid will 
fire the <a class="xref" href="C1.Win.FlexGrid.C1FlexGridBase.OwnerDrawCell.html">OwnerDrawCell</a> event whenever a cell needs to be painted.
You can handle the event and customize the way each cell is painted, either by changing 
the cell contents and style, or by taking over the painting and doing it yourself.</p>
<p>For more details and examples, see the <a class="xref" href="C1.Win.FlexGrid.C1FlexGridBase.OwnerDrawCell.html">OwnerDrawCell</a> event.</p>
</div>
</div>
