DBGridEh1.ColWidthsChanged //双击单列自动适应列宽
DBGridEh1.ColWidthsChanged//添加如下代码
//双击单列自动适应列宽
if not Assigned(FilterControlList) then Exit;
Indent := IndicatorWidth+2;
for i := 0 to DBGridEh1.Columns.Count-1 do
begin
k := FilterControlList.IndexOf(DBGridEh1.Columns.Items[i].FieldName);
if (k <> -1) then
begin
control := (TControl(FilterControlList.Objects[k]));
control.Left := Indent+1;
control.Width := DBGridEh1.Columns.Items[i].Width-1;
end;
Indent := Indent+DBGridEh1.Columns.Items[i].Width+1;
end;📱 扫码关注公众号
扫描二维码关注我们,获取更多精彩内容
实时更新 · 干货满满