Einzelnen Beitrag anzeigen

taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.990 Beiträge
 
Delphi 7 Professional
 
#2

Re: Frames und StringGrids an Fenstergröße ausrichten

  Alt 11. Mai 2010, 16:50
Moin, Moin.

Tja, also wenn ich dass jetzt richtig verstanden habe, folgende Lösungsideen:

Vorausgesetzt auf jeder Seite deines PageControls ist ein Frame placiert, der dann die speziellen Controls enthält: Dann muss die Frame-Eigenschaft ALIGN auf alClient gesetzt werden - damit ist der Frame immer so groß wie die Seite des PageControls. Das Pagecontrol selbst muss bei Änderung der Fenstergröße dann ebenfalls angepasst werden - wie dass zu realisieren ist, hängt von den Rahmenbedingungen ab: Ist auf dem Form NUR das PageControl, genügt auch hier, das ALIGN des PageControls auf alClient zu setzen. Sind noch andere Controls auf dem Form, helfen z.B. mehrere Panels als "Unterlagen", deren Align oder Anchors passend gesetzt werden. Bleibt noch das Stringgrid innerhalb des Frames: Hier werden die Spaltenbreiten nach Programmstart auf die aktuelle Framebreite angepasst, zusätzlich muss dann z.B. im OnResize() des Frames eine laufende Anpassung der Spaltenbreiten erfolgen.
Ralph
  Mit Zitat antworten Zitat