JVCL Help:TJvDBGrid.DrawColumnCell@TRect@Integer@TColumn@TGridDrawState

From Project JEDI Wiki
Jump to navigationJump to search
JEDI Visual Component Library Help

Search in JVCL Help

 
Search in all projects
 

Summary

The text for this method has been generated automatically.


Pascal

 procedureDrawColumnCell(constRect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); override;


Description

Example:

procedure TEmbedForm.JvDBGrid2DrawColumnCell(Sender: TObject; const Rect: TRect;  DataCol: Integer; Column: TColumn; State: TGridDrawState);
var grid: TJvDBGrid;
begin
 grid := sender as TJvDBGrid;
 if(not (gdFocused in State)) or (not (gdSelected in State)) then begin
   if (grid.DataSource.DataSet.FieldByName('ID_E03').AsInteger = DetailIDE031)
   or (grid.DataSource.DataSet.FieldByName('ID_E03').AsInteger = DetailIDE032) then begin
     grid.Canvas.Brush.Color := clSkyBlue;
   end;
 end;
 grid.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;



About

Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page