首页 Delphi 正文
  • 本文约452字,阅读需2分钟
  • 1724
  • 0
举报该广告
DBGridEh1.ColWidthsChanged //双击单列自动适应列宽

DBGridEh1.ColWidthsChanged //双击单列自动适应列宽

摘要
DBGridEh1.ColWidthsChanged//添加如下代码
//双击单列自动适应列宽
    if not Assigned(FilterControlList) then Exit;
    Indent := IndicatorWidth+2;
    for i := 0 to DBGridEh1.Columns.Count-1 do
    begin
      k...
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;

📱 扫码关注公众号

公众号二维码

扫描二维码关注我们,获取更多精彩内容
实时更新 · 干货满满

收藏

扫描二维码,在手机上阅读
评论
更换验证码
友情链接