Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Groupbox Höhe läßt sich nicht ändern (https://www.delphipraxis.net/180076-groupbox-hoehe-laesst-sich-nicht-aendern.html)

zeras 21. Apr 2014 13:37

Groupbox Höhe läßt sich nicht ändern
 
Ich komme einfach nicht weiter.
Auf einem FMX Formular habe ich eine Groubox gezogen und auch Elemente darauf plaziert. Nun will ich die Höhe ändern, damit weiter unten noch weitere Elemente plaziert werden können. Man kann zwar die Größe durch Ziehen vergrößern, aber sofort wenn die linke Maustaste wieder losläßt, springt die Höhe wieder auf 70 zurück. Auch in OI kann ich die Größe nicht ändern
Was mache ich falsch?

MrSpock 21. Apr 2014 13:52

AW: Groupbox Höhe läßt sich nicht ändern
 
Den Fehler hatte ich als Beta Tester bereits gemeldet. Hab gerade mal den Status geprüft: OPEN :cry:

Hab leider auch kein Workaround.

zeras 21. Apr 2014 14:03

AW: Groupbox Höhe läßt sich nicht ändern
 
Zitat:

Zitat von MrSpock (Beitrag 1256377)
Den Fehler hatte ich als Beta Tester bereits gemeldet. Hab gerade mal den Status geprüft: OPEN :cry:

Danke für die schnelle Info.

Also bin ich doch nicht so bl..., wie ich dachte. Da ich aber mit FMX erst meine erste Anwendung erstellen will, konnte es ja sein, dass ich irgend etwas nicht richtig eingestellt hatte.

Nun die Frage, ob das noch in XE5 korrigiert wird, oder vielleicht nur in XE6. Da ich aber nur nebenbei etwas entwickele und XE5 nur gekauft habe, damit ich mal eine App erstellen kann, wird das wohl eine "Leiche" bleiben. Ich kann mir auf Grund meiner kleinen Einkünfte nicht jede neue Version kaufen.
Das ist doch aber ein wirklich eindeutiger Fehler oder?

himitsu 21. Apr 2014 14:11

AW: Groupbox Höhe läßt sich nicht ändern
 
Ich hätte ja erst gedacht, daß dort ein AutoSize aktiv ist.

Zitat:

Nun die Frage, ob das noch in XE5 korrigiert wird, oder vielleicht nur in XE6
Du köntest die Trial runterladen und nachsehn. (würde ja schnell nachsehen, aber bin noch ganricht zum Installieren gekommen, aber zumindestens hab ich schonmal die VM aufgeräumt und aktualisiert ... kann also nicht mehr lange dauern :angel:)

MrSpock 21. Apr 2014 14:23

AW: Groupbox Höhe läßt sich nicht ändern
 
Ich hatte den Fehler als Beta Tester für XE6 gemeldet. :(

Von daher erwarte ich, da der Status OPEN ist, dass es noch nicht korrigiert ist.

zeras 21. Apr 2014 14:58

AW: Groupbox Höhe läßt sich nicht ändern
 
Zitat:

Zitat von MrSpock (Beitrag 1256380)
Ich hatte den Fehler als Beta Tester für XE6 gemeldet. :(

Von daher erwarte ich, da der Status OPEN ist, dass es noch nicht korrigiert ist.

Da es bei mir in XE5 auftritt, bedeutet es für mich, dass dies niemand benutzt hat????

arnof 21. Apr 2014 16:30

AW: Groupbox Höhe läßt sich nicht ändern
 
Der Bug ist seit XE4 vorhanden ich habe mich darüber schon vor einem Jahr ausgelassen ...

Lösung : keine Groupbox mehr verwenden :pale:

himitsu 22. Apr 2014 00:12

AW: Groupbox Höhe läßt sich nicht ändern
 
Nja, ich hab seit Ewigkeiten einen Fehler in unserem Programm gesucht, welcher einen Fokusverlust verursacht und Fenster im Hintergrund verschwinden lässt.
Aber jetzt fand ich die Ursache ... da ist schon seit vielen Jahren ein Bug in Dialogen und im ShowModal, welcher bei Verwendung von MDI-Childs auftritt.

Jetzt wundert mich nichts mehr.
Wir waren uns eigentlich sicher das liegt nur an irgendeiner komischen Sache in unserem Programm.

Sherlock 22. Apr 2014 08:47

AW: Groupbox Höhe läßt sich nicht ändern
 
Immer mit der Ruhe in nem halben Jahr wird der Bug eventuell mit XE7 gefixt. Es lebe der schnelle Releasezyklus. XE5 Anwender haben freilich grad mal gar nichts davon, aber so arbeitet man bei Emborcagear schon immer. Jeder Neuling wird freilich damit vergrault, aber es geht nicht darum Neulinge zu gewinnen, sondern die Alten zu halten.

O'Neill

himitsu 22. Apr 2014 08:57

AW: Groupbox Höhe läßt sich nicht ändern
 
Zitat:

Zitat von Sherlock (Beitrag 1256440)
Es lebe der schnelle Releasezyklus.

In Bezug auf Bugfixes und andere nötige Anpassungen ... da hätte es ein halb- oder gar vierteljährlicher Updatezyklus auch gemacht, vorallem da man da nicht gleich mal alles neu installieren muß.

bcvs 22. Apr 2014 09:10

AW: Groupbox Höhe läßt sich nicht ändern
 
Hat das vielleicht auch etwas mit meinem Problem zu tun?
http://www.delphipraxis.net/179997-f...e-aendern.html

Union 22. Apr 2014 12:29

AW: Groupbox Höhe läßt sich nicht ändern
 
Wenn man sich mit FMX beschäftigt, kommt man nicht darum herum sich anzuschauen wie Styles funktionieren.

1. groupboxstyle exportieren
2. mit Notepad o.ä. FixedHeight entfernen
3. den geänderten groupboxstyle wieder ins stylebook laden

zeras 22. Apr 2014 17:47

AW: Groupbox Höhe läßt sich nicht ändern
 
Zitat:

Zitat von Union (Beitrag 1256484)
Wenn man sich mit FMX beschäftigt, kommt man nicht darum herum sich anzuschauen wie Styles funktionieren.

1. groupboxstyle exportieren
2. mit Notepad o.ä. FixedHeight entfernen
3. den geänderten groupboxstyle wieder ins stylebook laden

Das heißt, dass ich das selber machen kann oder muss, wenn es Emba nicht macht?
Mit Styles habe ich mich noch nicht beschäftigt.
Gibt es eine Anleitung, wie man das macht?

Union 22. Apr 2014 19:28

AW: Groupbox Höhe läßt sich nicht ändern
 
Such mal nach Beiträgen von Harry Stahl (der Stylekönig). Auch entsprechende Tutorials durcharbeiten. Die FMX TGroupBox für mobile Plattformen ist IMHO wirklich fehlerhaft gestyled, wahrscheinlich hat das ein ahnungsloser Designer von igrendwoher kopiert, überarbeitet und vergessen die doch sehr fragwürdige FixedHeight zu löschen.

Man sollte auch die Style-Guidelines der Zielplattformen einmal anschauen - sowas wie Groupboxen gibt es dort nämlich eigentlich gar nicht. Eine 1:1 Umsetzung von VCL ist meist eine schlechte Idee, die Dich evtl. sogar durch die Reviews fallen lässt.

bcvs 23. Apr 2014 07:06

AW: Groupbox Höhe läßt sich nicht ändern
 
Zitat:

Zitat von Union (Beitrag 1256484)
1. groupboxstyle exportieren
2. mit Notepad o.ä. FixedHeight entfernen
3. den geänderten groupboxstyle wieder ins stylebook laden

Interessant. So funktioniert das auch bei meinem TCalandar.

Nur dass dort die Unterelemente nicht automatisch angepasst werden. Ich kann dann zwar den Kalenderhintergrund in der Höhe ändern, aber die Tage bleiben wie sie sind.

Mich ärgert nur, dass das alles so schlecht dokumentiert ist. Wie soll man so etwas ohne ein Forum wie dieses herausfinden?

himitsu 23. Apr 2014 07:31

AW: Groupbox Höhe läßt sich nicht ändern
 
Ich vermute einfach mal, daß soeine Änderung nicht vorgesehen war (außer über die Skalierung) und das hier praktisch sowas wie ein Hack und damit nicht dokumentiert ist. :gruebel:

Union 23. Apr 2014 07:32

AW: Groupbox Höhe läßt sich nicht ändern
 
Dokumentiert ist es schon. Nur ist es nicht gut auffindbar. Ansonsten hilft ein Blick in den Source, in diesem Fall von TStyledControl.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz