Мой проект C# содержит форму. В верхней части формы есть несколько элементов управления и некоторые элементы управления в нижней части формы, а также FlowLayoutPanel в центре, все из которых были помещены в Visual Studio Form Designer.Windows Forms Autosizing in .NET
Во время выполнения элементы управления динамически добавляются и удаляются из FlowLayoutPanel, и как панель, так и сама форма настроены так, чтобы автоматически соответствовать размеру их содержимого.
Однако, поскольку некоторые элементы управления были размещены с дизайнером выше и ниже FlowLayoutPanel, желаемое изменение размера не произойдет, когда новые элементы управления будут добавлены в FlowLayoutPanel.
Кто-нибудь знает о удобном способе устранения этой проблемы?
Блестящий !!! Но есть ли способ расширить форму, поскольку FlowLayoutPanel начинает вторгаться на кнопки под ней, а не после того, как панель развернулась через кнопки до нижней части формы? – mcoolbeth
Uhh .. проверить 'FlowLayoutPanel.Bounds.Bottom' и сравнить его с' Button.Bounds.Top'? –