解决方案 »

  1.   

    那个不行,那个属性不是干这个用的,你要设置form在tab中的left,top来实现居中
      

  2.   

    全区域,加一个属性form.Dock = DockStyle.Fill;居中的话,加一层TableLayoutPanelprivate void addFormTabpage(Form form,string title)
            {
                TabPage page = new TabPage(title);
                TableLayoutPanel tlp = new TableLayoutPanel();
                tlp.ColumnCount = 1;
                tlp.RowCount = 1;
                tlp.Dock = DockStyle.Fill; 
                page.Controls.Add(tlp);
                
                form.ShowInTaskbar = false;
                form.TopLevel = false;
                //form.FormBorderStyle = FormBorderStyle.None;
                form.Anchor = AnchorStyles.None;            //form.StartPosition = FormStartPosition.CenterParent;
                //form.Dock = DockStyle.Fill;
                form.Show();
                //page.Controls.Add(form);
                tlp.Controls.Add(form);
                            this.tabControl1.TabPages.Add(page);
                this.tabControl1.SelectedTab = page;
            }
      

  3.   

    没权限改,加两句说明吧1. TableLayoutPanel  设置一行一列, Dock为Fill
    2. form的Anchor设置None
    3. form加入TableLayoutPanel,而不是TabPage