2009-10-16 4 views
8

Ich habe ein Projekt mit vielen Frames, und wenn ich mein Projekt neu lade, werden sie auf eine Breite und Höhe von etwa 443x270 skaliert.Delphis TFrames behalten beim erneuten Laden eines Projekts nicht ihre Größe?

Ich lebe die Frames zur Laufzeit, aber ich wünschte, sie würden bleiben, wie ich sie zur Entwurfszeit erstellen.

Ich verwende die nicht eingebettete, klassische abgedockte Ansicht. Hat jemand eine Idee, wie die Rahmen zwischen den Programmiersitzungen gehalten werden können?

Danke!

Antwort

8

Ich glaube, das Geheimnis hier ist, nicht Ihre Frame-Ausrichtung Ihres Ursprungs-Frame zur Entwurfszeit festlegen. Es sollte alles sein. Sobald Sie den Rahmen platziert haben, dann passen Sie ihn an alClient (oder machen Sie es in Code, wenn Sie dynamisch hinzufügen)

+0

Ich glaube, Sie haben absolut Recht, denn alle Frames, die Größe geändert wurden, hatte eine Ausrichtung festgelegt! Wenn Sie sie in alNone änderten und die Ausrichtung des hinzugefügten Frames anstelle des Vorgängers änderten, war alles wieder normal. Vielen Dank! –

+2

Sie sollten dies als Fehler an QC melden. –

Verwandte Themen