Ik weet niet helemaal hoe je je form hebt opgebouwd. Maar stel dat je het allignment van je Grid op alClient hebt gezet. Je vraagt dan eerst de Width van je DBGrid op en bepaald wat je aan ruimte over hebt door de Columns.Width bijelkaar op te tellen. Wat je over houdt kun je dan bij de gewenste Column tellen!
Code:
Beschikbaar := DBGrid1.Width;
for Teller := 0 to (Columns.Count - 1) do begin
Beschikbaar := Beschikbaar - Columns[Teller].Width;
end;
inc(Column[Gewenste_Column].Width, Beschikbaar);
Let ff op! Controleer dit wel, want dat heb ik niet gedaan!
Bookmarks