Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.745 Beiträge
 
Delphi 12 Athens
 
#17

AW: [FMX] Control.Height nicht änderbar

  Alt 5. Sep 2025, 20:47
Es hat sich noch so ein Problem rausgestellt.

Einige Styles haben ja eine feste Größe, OK so weit.
Wenn ich nun einen Style wieder entferne oder einen anderen Style zuweise (ohne eigene FixedSize), dann gehen sie nicht wieder in ihre Größe zurück (versteh ich schon),
aber selbst wenn ich ihnen dann die alte größe zuweisen will, dann klappt es nicht bei allen Komponenten.
Hab mir zu Beginn die BoundsRect aller Komponenten gemerkt und nachdem ich den Skin wieder entfernt hab (StyleBook und StyleName abgehängt/gelöscht),
egal ob sofort, verzögert oder uber einen Timer immer und immer wieder ....

manche Komponenten bekommen ihre Größe nicht zurück, wenn ich den gespeicherten BoundsRect zuweise. (versuche noch zu schauen, wo es genau hängt)
Auch FixedSize der Komponente auf 0:0 zu setzen, hilft nicht.
z.B. der TSwitch,
aber der TCalendar hat das Problem nicht.

Erst ein neuer Style, mit eigener FixedSize, überschreibt das dann wieder.


[add]
Na toll, die Größe des TSwitch wird wieder richtig,
aber die Darstellung des Schalters ist zu klein, für seine Größe.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 5. Sep 2025 um 20:56 Uhr)
  Mit Zitat antworten Zitat