![]() |
Re: Position der Komponenten mittels 'Anchors'
Zitat:
Gegeben war ein TMemo mit Align=left und Anchor oben, links & rechts. Rechts daneben waren 4 Buttons mit Anchor oben und rechts. Problemlösung: Alle Buttons auf ein Panel setzen und die Anchors auf links+oben setzen. Das Memo ist nun align=client und das Panel: align=left. Also lange Rede, kurzen Sinn: mit zusätzlichen Panels lässt sich das Problem umgehen, auch wenn es nervig ist Panels einfach so zu "verbraten". |
Re: Position der Komponenten mittels 'Anchors'
Vielen Dank!
Ich versuche erst einmal Shmias Lösung, das klingt zu einfach, um wahr zu sein. *g* |
Re: Position der Komponenten mittels 'Anchors'
@Shmia: Also das mit dem Panel/den Panels funktioniert leider nicht.
@Leuselator: Die Schriftgröße, die der Anwender bei sich eingestellt hat, möchte ich nicht ändern, diese hat er nicht umsonst so eingestellt. |
Re: Position der Komponenten mittels 'Anchors'
Du solltest mehr als nur die 1. paar Zeilen lesen. Wenn Du Eine Oberfläche haben möchtes, die unabhängig von der Auflösung und den eingestellten Schriftgrößen skaliert, wird Dir das nicht gelingen. Du kannst entweder wirklich skalieren (Schrift- und Controlgrößen ändern sich proportional zur Bildschirmauflösung) oder Du passt einfach nur die Platzierung und Breiten/Höhen der Controls an die vom User gewählte Schriftgröße (unabhängig von Bildschirmauflösung) an. Bei der erstgenannten Variante würdest Du auch die Schriftgrößen skalieren. Beim letztgenannten nur die Platzierung/Breite/Höhe der Controls. Egal was Du tust - Du mußt die wenigstens die Schriftgrößen abfragen. Wenn Du also nach
![]() ![]() ![]() Gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:49 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