国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

使TStringGrid自適應寬度

2019-11-18 18:06:33
字體:
來源:轉載
供稿:網友
PRocedure AutoFitable(AGrids: TStringGrid);
//傳入TStringGrid對像即可, 2004/10/28,CoolSlob
var
  I, J: Integer;
  MaxLenRow: Integer;
  CurRowLen: Integer;
begin
  inherited;
  for J := 0 to AGrids.ColCount - 1 do
  begin
    MaxLenRow := 0;
    for I := 1 to AGrids.RowCount - 1 do
    begin
      CurRowLen := AGrids.Canvas.TextWidth(Trim(AGrids.Cells[J, I]));
      //自適應寬度時,當值的最大寬度小于標題寬時,以標題寬為準。
      if AGrids.Canvas.TextWidth(Trim(AGrids.Cells[J, 0])) > CurRowLen then
        CurRowLen := AGrids.Canvas.TextWidth(Trim(AGrids.Cells[J, 0]));
      if CurRowLen > MaxLenRow then
      begin
        MaxLenRow := CurRowLen + 5;
        AGrids.ColWidths[J] := MaxLenRow;
      end;
    end;
  end;
end;


上一篇:關于DBGrid的分類顏色顯示

下一篇:FindWindowEX的一個應用實例

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 婺源县| 德保县| 屏东市| 松溪县| 吉木萨尔县| 堆龙德庆县| 图们市| 伊金霍洛旗| 石河子市| 增城市| 房产| 克东县| 蕲春县| 安仁县| 芦山县| 宣威市| 宿松县| 永平县| 永寿县| 嘉善县| 高清| 霍林郭勒市| 湖北省| 岳普湖县| 宜城市| 博兴县| 祥云县| 叶城县| 黄骅市| 亳州市| 枣阳市| 长岛县| 黑龙江省| 科技| 哈密市| 郁南县| 宣化县| 呼和浩特市| 阿勒泰市| 娄底市| 微山县|