procedure DBGridRecordSize(mColumn: TColumn);
begin
if not Assigned(mColumn.Field) then Exit;
if mColumn.Field.Tag< TDBGrid(mColumn.Grid).Canvas.TextWidth(mColumn.Field.DisplayText) then
mColumn.Width :=TDBGrid(mColumn.Grid).Canvas.TextWidth(mColumn.Field.DisplayText);
end;我自定义一个过程 然后在onDrawColumnCell事件中调用 可是执行的时候为什么dbgrid拼命的闪动另外tag属性有什么别的用处嘛 我只记得是tab的用处
begin
if not Assigned(mColumn.Field) then Exit;
if mColumn.Field.Tag< TDBGrid(mColumn.Grid).Canvas.TextWidth(mColumn.Field.DisplayText) then
mColumn.Width :=TDBGrid(mColumn.Grid).Canvas.TextWidth(mColumn.Field.DisplayText);
end;我自定义一个过程 然后在onDrawColumnCell事件中调用 可是执行的时候为什么dbgrid拼命的闪动另外tag属性有什么别的用处嘛 我只记得是tab的用处
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货