Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#4

Re: "Optimale Breite" bei StringGrid einstellbar?

  Alt 5. Mär 2004, 13:20
hatte nur den Code kopiert und Col/Row in vCol/vRow geäandert.
Richtiger wäre
Delphi-Quellcode:
  ...
  With Grid Do
    For vCol := FixedCols To pred(ColCount) Do
    Begin
      len := 20; // min. Breite
      For vRow := FixedRows To pred(RowCount) Do
        If len < Canvas.TextWidth(Cells[vRow, vCol]) + GridLineWidth + 4 Then
          len := Canvas.TextWidth(Cells[vRow, vCol]) + GridLineWidth + 4;
      ColWidths[vCol] := len;
    End;
  ...
  Mit Zitat antworten Zitat