Veröffentlicht 2. Februar 200421 j Hallo Jungs und Mädls, es geht um ein Erfassungsprogramm (in Delphi geschrieben) das auf unterschiedlichen Linux-Arbeitsplätzen ( Mandrake 9.2 + KDE ) läuft. Also auch unterschiedliche Hardware. Nun sieht dieses Programm unter jeder Auflösung anders aus. Genauer gesagt die Bezeichnungs- und Eingabefelder sind versetzt und die Schriftgröße stimmt nicht. Wir haben jetzt versucht dies durch die Festlegung einer Standart Schriftart und -größe zu umgehen, allerdings mit wenig Erfolg. Die Text- / Eingabefelder werden in der Programm-Maske mehr oder weniger willkürlich angeordnet, je nach Hardware, Auflösung und auch den Schrifteinstellungen. Gibt es eine Möglichkeit die Schriftart / größe, für verschiedene Auflösungen, fest ins Programm einzukompilieren? Oder etwa eine andere Konfigurationsmöglichkeit? Danke für eure Antworten Ciao R##T
3. Februar 200421 j Ich selbst habe mit Delphi unter Linux noch die gearbeitet, allerdings kannst du das Problem umgehen, indem du die Steuerelementpositionen und -größen dynamisch festlegst, also entweder über die anchor-properties oder gecodet über die resize-events, in denen du dann die jeweilige Textgröße (über TCanvas) ermittelst und dann die Größe des Steuerelements und seiner parents anpasst.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.