在向表单添加用户控件时,如何防止按钮调整大小?

时间:2016-11-09 00:40:57

标签: c# winforms

我有一个标签控件和一个带按钮的用户控件。当我使用以下代码将用户控件添加到选项卡时:

ProductImporters uc = new ProductImporters();
uc.Dock = DockStyle.Fill;
tabProducts.Controls.Add(uc);
uc.Show();
uc.BringToFront();

按钮增长很多。我已经尝试使用max-size设置按钮,自动大小为false,我尝试修复并锁定它,没有任何作用。

用户控件与将要放入的选项卡的大小相同。

任何想法都表示赞赏,谢谢。

1 个答案:

答案 0 :(得分:1)

而不是DockStyle.Fill使用DockStyle.None。使用锚定来固定按钮的位置。例如,锚定到右侧和底部以将其固定在右下方位置。 将按钮的自动调整大小属性设置为false。这样可以避免调整大小。