Hallo und schönen guten Abend zusammen,
erstmal besten Danke für die guten Ideen. Ich habe allerdings ein echt seltsames Verhalten beim Gridpanel.
Die Kompo ist soweit ich das sehen kann, genau die Lösung die ich Suche. Allerdings nachdem ich Sie eingerichtet habe und als Frame implementiert habe, kommt beim kompilieren immer unten angehangener Fehler.
Das seltsame ist, das das erst nach schließen des Projektes auftritt. Ich erstelle ein Grid Panel mit 8 Gleichen Feldern. Die Prozentualle Einteilung mach ich im Constructor des Frames...
Delphi-Quellcode:
constructor TFrame2.Create(AOwner: TComponent) ;
var
i : Integer;
begin
inherited Create(AOwner);
grindpnlGround.ColumnCollection.BeginUpdate;
for i := 0 to 3 do
begin
grindpnlGround.ColumnCollection[i].SizeStyle := ssPercent;
grindpnlGround.ColumnCollection[i].Value := 25;
end;
for i := 0 to 1 do
begin
grindpnlGround.RowCollection[i].SizeStyle := ssPercent;
grindpnlGround.RowCollection[i].Value := 50;
end;
grindpnlGround.ColumnCollection.EndUpdate;
end;
Wie gesagt, das ganze funktioniert bis nach dem schließen des Projektes. Öffne ich das Projekt erneut, ist der Fehler da. Löschen ich dann alle GridPanels, und lege Sie neu ins Frame, geht alles wieder, allerdings wieder nur bis zum nächsten schließen.
Irgend jemand eine Idee.
Gruß Jens