Entwickler-Ecke
WinForms - Dynamische Steuerelementgrößen
dark-destination1988 - Di 23.08.11 09:36
Titel: Dynamische Steuerelementgrößen
Moin, folgendes Problem ich habe eine Form die beinhaltet Steuerelemente zum Beispiel Datagridviews und Groupboxen. Bei einer Größenänderung des Forms werden die Datagridviews größer. WEnn ich das Form jedoch verkleinere ändert sich die Fenstergröße nicht mehr(man kann die fenstergröße nur vergrößern. Ich habe die Anchor Eigenschaften genutzt
Links sind drei groupboxen untereinander Anchor:TOP,LEFT für die Datagridviews habe ich anchor=TOP,LEFT,Right.
Wie gesagt die werden auch vergrößter aber ich kann das Fenster nicht mehr verkleinern. Hat da jemand einen Tip woran das liegen könnte?
mats74 - Di 23.08.11 10:09
Hallo dark-destination1988
Ich habe die Steuerelemente in ein Panel eingefügt und die Anchor-Eigenschaft der Steuerelemente auf Top, Bottom, Left, Right gesetzt.
Das Panel habe ich dann noch in ein TableLayoutPanel mit der Dock-Eigenschaft Fill eingefügt.
Mit diesen Einstellungen kann ich die Fenstergrösse beliebig verändern, die Steuerelemente (z.B. DataGridView) passen sich den gegebenheiten an (z.B. zusätzliche Scrollbalken etc.).
Nur Steuerelemente ohne Panel's oder TableLayoutPanel's habe ich bis jetzt nicht grössenvariabel einsetzen müssen.
Gruss
mats74
dark-destination1988 - Di 23.08.11 10:17
wunderbar, das funktioniert, hab das Panel rein gebastelt und es geht, danke dir!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!