![]() |
Embarcadero schneidet meine Form ab!
Hallo!
Also ich habe in Embarcadero RAD Studio 2010 ein Projekt entwickelt wo das Fenster etwas überdimensonal ist. Jetzt habe ich aber das Problem, dass bei der Entwicklungsoberfläche 1/3 vom Fenster (von Unten) abgeschnitten wird und ich meine Editfelder im unteren drittel vom Fenster nicht mehr sehen kann -.-. |
AW: Embarcadero schneidet meine Form ab!
Also ich kann die ClientHeight nicht größer als 726 ziehen -.-.
|
AW: Embarcadero schneidet meine Form ab!
Zur Laufzeit? Oder in der IDE?
Zitat:
|
AW: Embarcadero schneidet meine Form ab!
Eigentlich kann man einfach scrollen, wenn das Fenster größer als der entsprechende Bereich der IDE ist. :gruebel:
|
AW: Embarcadero schneidet meine Form ab!
@mkinzler... jap im Entwicklungsmodus
Vlt soll ich noch erwähnen das ich ein PageControl mit TabSheets drin habe diese kann ich schon zusammenziehen, aber ich kanns an meine Form nicht anpassen. Achja früher hats funktioniert nur seitdem ich die To-Do-List geöffnet und gechlossen habe gehts nicht mehr. Auch ein Neuster der IDE hat zu nichts geführt -.- |
AW: Embarcadero schneidet meine Form ab!
Wie gesagt ist ClientHeight immer kleiner wie Height. Willst du das Fenster vergrößern, erhöhe Height.
|
AW: Embarcadero schneidet meine Form ab!
Ok, Ich habs probiert aber sowohl ClientHeight als auch Height scheint aufeinmal bei (746) begrenzt zu sein?
Liegt das daran das ich am Laptop arbeite? |
AW: Embarcadero schneidet meine Form ab!
Schaust du auch bei der Form oder in einer Subkomponente?
|
AW: Embarcadero schneidet meine Form ab!
Ich schau auch in der Form.
|
AW: Embarcadero schneidet meine Form ab!
Targe mal etwas in Form.Constraints.MaxHeight ein. es scheint dass bei 0 die aktuelle Höhe des Clientbereichs verwendet wird
|
AW: Embarcadero schneidet meine Form ab!
Schön ist auch noch TForm.AutoSize :stupid:
|
AW: Embarcadero schneidet meine Form ab!
Habs jz mit unterschiedlichen Werte probiert, aber der "Fehler" bleibt trotzdem.
|
AW: Embarcadero schneidet meine Form ab!
Verschiedene Werte wo?
|
AW: Embarcadero schneidet meine Form ab!
In Form.Constraints.MaxHeight. AutoSize is auf False.
|
AW: Embarcadero schneidet meine Form ab!
Zeige mal einen Screenshot mit Hinweisen, welche Höhen verstellt werden...
|
AW: Embarcadero schneidet meine Form ab!
Zitat:
Ich habe es gerade mal getestet: * auf einem Laptop mit 1440 x 900 Pixel Auflösung kann ich ein neues Formular im Objektinspektor nicht auf eine Höhe von 1200 Pixel ändern, es wird anschliessend wieder der Wert 864 eingetragen. Also nehme ich an, das Form kann nur bearbeitet werden wenn man einen Rechner mit der passenden Auflösung verwendet. |
AW: Embarcadero schneidet meine Form ab!
Liste der Anhänge anzeigen (Anzahl: 1)
Oder die maximnale Größe bei den Constraints einträgt
|
AW: Embarcadero schneidet meine Form ab!
Zitat:
|
AW: Embarcadero schneidet meine Form ab!
Dann hat EM diesen Fehler i.d.Zw. beseitigt
|
AW: Embarcadero schneidet meine Form ab!
schau Dir doch mal den Quelltext des Formulares an und werf alles raus was "überflüssig ist". Wenn es mal ging, muss es auch wieder funktionieren.
|
AW: Embarcadero schneidet meine Form ab!
Der Form Designer hat eine interne Begrenzung für die Größe eines Forms. Diese hängt direkt mit der Größe des Desktops zusammen. In meinem Fall sind die maximalen Werte für Width und Height eines Forms um genau 20 Pixel größer als mein aktueller Desktop (zwei Monitore).
Soweit ich weiß, gibt es keine Möglichkeit diese Design-Time Einschränkung zu umgehen. Übrigens gab es das heir schon mal: ![]() Demnach schneidet auch nicht Embarcadero deine Form ab, sondern Microsoft... |
AW: Embarcadero schneidet meine Form ab!
Zitat:
|
AW: Embarcadero schneidet meine Form ab!
Zitat:
|
AW: Embarcadero schneidet meine Form ab!
Ich bin Gestern zurück aus meinem Urlaub gekommen und hab mein Projekt auf meinem Desktoprechner probiert zu öffnen. Dort habe ich eine andere Auflösung, jedoch ergab der Versuch auf dem Desktoprechner das gleiche Problem. Eine ältere Version von meinem Projekt lässt sich Problemlos öffnen und zeigt mir auch die ganze Form an. Ich befürchte, wenn ich die ältere Version wieder hernehme und bearbeite, dass dieser Fehler wieder auftritt -.-
|
AW: Embarcadero schneidet meine Form ab!
Ihr schreibt hier immer von Form.Contraints.MaxHeight. hast du es schonmal mit Form.Constraints.MinHeight probiert?
Wenn die MinHeight größer ist als der von dir genannte Wert, was passiert dann? Edit: Bei mir wird die Form auch 2000 hoch wenn ich MinHeight auf 2000 setze, auch wenn der Bildschirm nur 1024 hat. |
AW: Embarcadero schneidet meine Form ab!
Danke für den Tipp da tut sich was.
Angel4585 ich hab jetzt das Problem das ich auf einem TabSheet 3 DBGrids habe und darunter 2 Editfelder. Wenn ich jetzt die Height ändere werden die 3 Grids auch höher und ich kann die Editfelder nicht mehr sehen. Sind die 3 Grids mit der Form, genauer mit der Höhe von der Form durch eine Eigenschaft gekoppelt? Edit: Nicht auf die Laufzeit bezogen! |
AW: Embarcadero schneidet meine Form ab!
Zitat:
|
AW: Embarcadero schneidet meine Form ab!
Ist bei den drei grids oder auch nur einem die "Align"-Eigenschaft auf etwas anderes als "alNone" gesetzt?
Ansonsten fällt mir noch die Margin-Eigenscahft ein. |
AW: Embarcadero schneidet meine Form ab!
Liste der Anhänge anzeigen (Anzahl: 1)
Hier mal die dfm-Datei von der Form.
|
AW: Embarcadero schneidet meine Form ab!
Hatt niemand eine Lösung für mich? Ich weiss ich habs sehr spät gepostet.
|
AW: Embarcadero schneidet meine Form ab!
Eine wirklich zufriedenstellende Lösung bei der Entwicklung bei zu kleiner Auflösung wird es IMHO nicht geben. vielleicht kannst Du das Alignment so umstellen dass bei "beliebigen" Größen alles erreichbar bleibt.
|
AW: Embarcadero schneidet meine Form ab!
Vielleicht kannst Du im IO den Wert für Height, Width
eingeben, wenn Du mit der Maus Deine Komponenten auf dem Formular nicht mehr erreichen kannst. Oder Du machst alles nur noch so groß, daß Du in der IDE Dein Formular überblicken kannst, und zur Laufzeit mußt Du halt im FormCreate() die SetBounds Deiner Komponenten setzen. Eventuell eine ScrollBox ins MainFormular ziehen und darauf alle Objekte einfügen... :( MfG, terence |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz