在选项卡控件中锚定表单

时间:2013-01-30 07:12:58

标签: c# .net winforms

我有一个带有选项卡控件的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,但没有任何帮助。

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

表单锚定/停靠到标签页。要改变大小,需要更改标签页的大小。因此,当您调整Form1的大小时,没有任何反应,除非您锚定/停靠TabControl以使其更改大小。