Viele Wege führen zum Kompilat.
Was mich bei der Scrollbar-Überlegung stört ist, daß die Scrollbars nicht Teil des Problems sind, sondern nur ein Symptom.
Das Problem ist ein zu breites Grid, das angepaßt werden muß.
Wenn aus diversen Gründen grundsätzlich keine Scrollbars angezeigt würden (Optionen verändert etc.), dann hättest Du keine Scrollbars, aber das Grid wäre immer noch zu breit.
Über die GridDrawInfo und
LeftCol weißt Du alles, was Du wissen mußt:
Delphi-Quellcode:
var
DrawInfo: TGridDrawInfo;
begin
grdDemo.CalcDrawInfo(DrawInfo);