Im FlowLayoutPanel Controls mit dem Window vergrößern
-
Gibt es eine Möglichkeit, dei Controls in einem FlowLayoutPanel automatisch mit dem Panel zu vergrößern?
BaseClass des Controls ist UserControl
-
Ja, du kannst die Controls innerhalb ihrer Zellen docken und ankern.
-
Nein funktioniert leider nicht, das geht nur bei Fenstern
Außerdem Adde ich die Controls mit flpPanel->Controls->Add(gcnew item());
-
Doch, das geht. Jedes Control hat ein Dock- und ein Anchor-Property.
http://msdn2.microsoft.com/en-us/library/ms171691(VS.80).aspx
-
Aber nicht in einem FlowLayoutPanel
Nur wenn man sie einfach so einfügt, ins Fenster
aber nicht in ein FlowLayoutPanel
-
Es widerspricht irgendwie dem EInsatzzweck eines FlowLayoutControls die enthaltenen Controls der größe anzupassen oder die Elemente mit Anchor festzusetzen.
Du kannst ja mal was über den Anwendungszweck des FlowLayoutcontrols erzählen - vllt. gibt es andere Lösungen als sich mit den interna des Controls zu beschäftigen.
-
Ich möchte nur die horizontale Größe ändern lassen
-
Verzeihung, ich war gerade auf TableLayoutPanel. Im FlowLayoutPanel geht das ankern aber auch. Vertikal, wenn du horizontal flowst und andersrum.
http://msdn2.microsoft.com/en-us/library/ms171633.aspx
-
Funktioniert leider auch nicht, das Control blinkt nur kurz auf und verschwindet dann
-
Ich habs jetzt mit SizeChanged und flpResource Size, Margin und Padding gemacht. Ist zwar net das wahre aber es geht und sieht net schlecht aus