Einzelnen Beitrag anzeigen

mquadrat

Registriert seit: 13. Feb 2004
1.113 Beiträge
 
Delphi XE2 Professional
 
#2

Re: Verändern d. Grösse von Lists, DBGrid, Edit Fields v. Us

  Alt 30. Apr 2008, 11:13
Da gibt es zwei Möglichkeiten:

1) Du setzt bei den Steuerelemente während des Entwickelns die Attribute Align und Anchor so, dass sich die Steuerelemente von selber vergrößern / verkleinern, wenn die Fenstergröße geändert wird.

2) Du gibst deiner Anwendung einen Editor mit, mit dem der Benutzer zur Laufzeit des Programms das Fenster frei gestalten kann.

Wenn es nur darum geht, dass das Fenster "zu klein" ist würde ich die erste Möglichkeit wählen. So behälst du als Programmierer die Kontrolle darüber, was wie aussieht.

Am Besten spielst du mit den Werten einfach mal ein bisschen rum, ist recht intuitiv. Anchor sorgt dafür, dass der Abstand zu einer Kante immer gleich bleibt. Standardmäßig sind left und top aktiv, d.h. das Element hat immer den gleichen Abstand nach links und oben. Wenn du jetzt beispielsweise auch right setzt und das Fenster verbreiterst bleibt auch der Abstand nach rechts konstant -> das Element wird breiter.
  Mit Zitat antworten Zitat