Hi!
Ich habe auf einem Form mehrere Buttons mit Aufschriften drauf, welche in verschiedene Sprachen übersetzt werden. Die Buttons stellen ihre Größe mittels AutoResize automatisch ein, d.H. wenn die Übersetzung mal länger ist, wird der Button auch größer. Blöderweise ändert das Formular, obwohl es auch auf AutoResize=true steht, seine größe nicht und schrumpft immer auf minimale Größe zusammen.
Weiß jemand, wie ich das Formular dazu bringe, sich dynamisch an seinen Inhalt anzupassen?
Formulargröße dynamisch anpassen
-
- Lazarusforum e. V.
- Beiträge: 2808
- Registriert: Fr 22. Sep 2006, 10:38
- OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
- Wohnort: Hessen
- Kontaktdaten:
Re: Formulargröße dynamisch anpassen
Hallo,
ich weiß nicht, ob es eine Möglichkeit gibt, die Form automatisch anzupassen. In jedem Fall sollte sich die Anpassung programmieren lassen, indem man Form.width auf einen Wert setzt, der geringfügig über der Summe der Komponentenbreiten liegt; analog mit Form.height.
Gruß, Euklid
ich weiß nicht, ob es eine Möglichkeit gibt, die Form automatisch anzupassen. In jedem Fall sollte sich die Anpassung programmieren lassen, indem man Form.width auf einen Wert setzt, der geringfügig über der Summe der Komponentenbreiten liegt; analog mit Form.height.
Gruß, Euklid
-
- Beiträge: 512
- Registriert: Mo 25. Aug 2008, 18:17
- OS, Lazarus, FPC: ArchLinux x86, WinVista x86-64, Lazarus 0.9.29, FPC 2.4.1
- CPU-Target: x86
- Wohnort: Chemnitz
Re: Formulargröße dynamisch anpassen
Ich würde ClientWidth und ClientHeight empfehlen, für den nicht ganz unwahrscheinlichen Fall, dass Width und Height irgendwann mal tatsächlich Width und Height sindEuklid hat geschrieben:In jedem Fall sollte sich die Anpassung programmieren lassen, indem man Form.width auf einen Wert setzt, der geringfügig über der Summe der Komponentenbreiten liegt; analog mit Form.height.

-
- Beiträge: 688
- Registriert: Mi 3. Okt 2007, 21:00
- OS, Lazarus, FPC: Linux (L 0.9.29 FPC 2.4.2)
- CPU-Target: x86_64
Re: Formulargröße dynamisch anpassen
Okay, also muss ich doch alles selber machen... Männo 
Dachte, die LCL hätte da was fertiges.

Dachte, die LCL hätte da was fertiges.

-
- Beiträge: 308
- Registriert: Do 9. Apr 2009, 10:10
- OS, Lazarus, FPC: Ubuntu 9.10 (L 0.9.28 FPC 2.2.4)
- CPU-Target: 32Bit
- Wohnort: 785..
Re: Formulargröße dynamisch anpassen
Naja die meisten machens umgekehrt was mit Align funktioniert....
Ubuntu 9.10 (L 0.9.28 FPC 2.4.x)