Autor Beitrag
chris85s
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 35



BeitragVerfasst: Do 15.04.10 08:58 
hat jemand eine ahnung wie sich der inhalt eines fensters automatisch verändert, wenn man das fenster größer oder kleiner zieht?

bei der ausführung meiner windows form anwendung bleiben alle button und label gleich groß auch wenn ich die größe des fensters verändere.

ich möchte aber das sich die größe der button und label an die größe des fensters anpassen.

mfg
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Do 15.04.10 09:20 
Hallo,

es gibt vor allem zwei Möglichkeiten.

Die einfache regelt das über Anchor für alle Controls. Standard ist Top+Left; wenn auch Right angegeben wird, wird das Control bei Vergrößerung des Fensters ebenfalls vergrößert. Das funktioniert aber nur begrenzt.

Bei der komplexen Methode müssen beim Form.ResizeEnd-Ereignis alle betroffenen Controls neu berechnet und angepasst werden.

In der Regel benutzt man Variante 1, aber nur für TextBox u.ä.

Eventuell gibt es unter WPF mehr und bessere Möglichkeiten.

Gruß Jürgen