如何使Windows窗体UserControl自动调整大小到停靠内容?

时间:2016-04-26 12:30:25

标签: c# user-controls devexpress windows-forms-designer autosize

我将UserControl放入DevExpress PopupControlContainer

我希望UserControl自动调整大小至少适合其内容,这是一个包含两个按钮的PanelControl,停靠在底部,并且ListBoxControl停靠以填充其余部分。

UserControl和面板的AutoSize属性为True,虽然它没有停靠,但它的行为也正确,并且不会缩小其内容。 <{1}}在未停靠时也不会缩小到面板之外。

但我希望面板停靠在底部,同时仍然限制UserControls的最小宽度,以使其内容保持完全可见。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

在创建Dock对象时影响UserControl属性,如下所示:

UserControl myUserControl= new UserControl () { Dock = DockStyle.Fill };