说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

一个新手的问题,DBGrid的onDrawColumnCell事件里的state参数怎么用?

编辑:说三道四文库 发布时间:2018-06-19 04:39
HTML文档下载 WORD文档下载 PDF文档下载
procedure TMainFm.DBGrid1DrawColumnCell
(Sender: TObject; const Rect: TRect;DataCol: Integer; Column: TColumn; 
   State: TGridDrawState);//就是这个State!!!
begin
  .....
end;

如果我想判断当前cell是否是被选中输入,我这样写
if (State in [gdFocused]) then ...
这样写
if (State=gdFocused) then ...
都不对呢
if (gdFocused in State) then ...
if gdSelected in State then
if (gdFocused in State) then
来迟一不,呵呵!
if (gdFocused in State) then
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘