2

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

有人能帮忙吗 ?

4

1 回答 1

1

表单被锚定/停靠到标签页。让它改变大小需要改变标签页的大小。因此,当您调整 Form1 的大小时,它不会发生任何事情,除非您锚定/停靠 TabControl 以使其更改大小。

于 2013-01-30T08:44:22.607 回答