我有一个带有选项卡控件的 Form1。在此选项卡控件中,我插入了 Form2。我已将组件固定在 Form2 中并且工作正常。但是,一旦我将 Form2 插入 Form1 的选项卡控件中,当我调整窗口大小时没有任何反应。这就是我将 Form2 插入 Form1 的方式:
public void AddNewForm(Form form, TabPage tab)
{
form.TopLevel = false;
form.Anchor = (AnchorStyles.Bottom | AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Left);
//form.Dock = DockStyle.Fill;
form.Parent = tab;
form.Show();
}
如您所见,我已尝试锚定和停靠 Form2,但无济于事。
有人可以帮忙吗?
最佳答案
表单被锚定/停靠到标签页。让它改变大小需要改变标签页的大小。因此,当您调整 Form1 大小时,它不会发生任何变化,除非您同时锚定/停靠 TabControl 以使其改变大小。
关于c# - 在选项卡控件中锚定表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14598516/