Frage zu Container

24/09/2009 - 13:57 von Michael Andreas | Report spam
Hallo,

meine Applikation zeigt folgende Dokumentgliederung:
Form
SplitContainer
SplitContainer.Panel1
flowLayoutPanel
Button1
Button2
Button3
SplitContainer.Panel2

ich arbeite mit Dock = Fill und hatte die Hoffnung das die Button
auch in der Höhe an das flowLayoutPanel angedockt sind, also ein
Stretchen der Form auch eine Skalierung der Button bewirkt.
Das ist nicht der Fall. Das flowLayoutPanel veràndert sich, die Button
aber nicht.

Ich möchte in dem flowLayoutPanel eine Serie von gleichen Controls
darstellen, die sich aber proportional zur Fenstergröße àndern.
Optimal wàre es, wenn ich diese Element auch weiter blàttern könnte,
wenn es mehr als darstellbar wàren.

Sollte ich grundsàtzlich andere Bedienelemente wàhlen?

Danke Michael
 

Lesen sie die antworten

#1 FrankDzaebel
24/09/2009 - 16:42 | Warnen spam
Hallo Michael,

meine Applikation zeigt folgende Dokumentgliederung:
[...]    flowLayoutPanel
               Button1
               Button2
[...] ich arbeite mit Dock = Fill und hatte die Hoffnung ...
das die Button auch in der Höhe an das flowLayoutPanel
angedockt sind, also ein Stretchen der Form auch eine
Skalierung der Button bewirkt.



Das Dock-Verhalten ist im FlowLayoutPanel
etwas anders als für andere Controls.
Hier ein gutes Beispiel diesbzgl:

[Gewusst wie: Verankern und Andocken von untergeordneten
Steuerelementen in einem FlowLayoutPanel-Steuerelement]
http://msdn.microsoft.com/de-de/lib...71633.aspx

Lies Dir da genau die Hinweise durch.


Ich möchte in dem flowLayoutPanel eine Serie von gleichen Controls
darstellen, die sich aber proportional zur Fenstergröße àndern.



Ich denke, da ist ggf. der TableLayoutPanel besser geeignet.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen