hallo zusammen,
ich habe ein Form in dessen FormCreate
ein DBGrid erzeugt wird.
Delphi-Quellcode:
FArtikelDBgrid:= TArtikelDBgrid.create(self);
FArtikelDBgrid.width := self.width;
..
..
..
leider wird die letzte Gridspalte des FArtikelDBgrid erst beim wiederholten anzeigen des Grid in der richtigen Breite angezeigt, da diese in Abhängigkeit der Gridbreite steht und beim Erzeugen ja noch nicht gesetzt ist
self.columns[0].width := restbreite;
restbreite wird aus der Gesamtbreite des grid und dem schon "verbrauchten" Platz berechnet.
ein refresh bringt auch nix
was mache ich falsch?
danke gruss Kh