Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
Delphi 12 Athens
|
AW: TStringGrid, Spaltenbreite so, dass rechts keine Lücke mehr ist
23. Nov 2010, 13:38
Ungefähr so?
Delphi-Quellcode:
function LastColWidth(Grid: TStringGrid): integer;
var i: integer;
aWidth: integer;
begin
aWidth := 0;
for i := 0 to Grid.ColCount - 2 do
inc(aWidth, Grid.ColWidths[i] + Grid.GridLineWidth);
Result := Grid.ClientWidth - aWidth - Grid.GridLineWidth;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
StringGrid1.ColWidths[StringGrid1.ColCount-1] := LastColWidth(StringGrid1);
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|