Ich habe ein Benutzersteuerelement erstellt, das eine Bezeichnung und eine Fortschrittsleiste enthält. Ich habe auch ein anderes Benutzersteuerelement erstellt, das nur ein Flow-Layout-Panel enthält, dessen Fließrichtung von oben nach unten gesetzt wurde. Wenn ich Ersteres zum Flow-Layout-Panel des Letzteren hinzufüge, möchte ich, dass es die maximale Menge an verfügbarem horizontalem Speicherplatz und die minimale Menge an vertikalem Platz verwendet, so dass die Standardhöhen des Labels und des Fortschrittsbalkens berücksichtigt werden. Gibt es eine Möglichkeit, dies zu tun?Abrufen eines Benutzersteuerelements zum Füllen seines Containers
Ich habe eine screenshot hochgeladen, um das Problem zu veranschaulichen. Das Benutzersteuerelement mit dem Label und der Fortschrittsanzeige ist rot und das Benutzersteuerelement mit dem Flow-Layout-Bedienfeld ist grün.
Die Ursache des Problems scheint zu sein, dass das Hinzufügen von Steuerelementen zu einem FlowLayoutPanel, dessen FlowDirection auf TopDown eingestellt ist, dazu führt, dass sie verschwinden, wenn ihre Dock-Eigenschaft auf "Top" oder ihre Anchor-Eigenschaft auf "AnchorStyles.Left" gesetzt ist AnchorStyles.Right ". –