Dis_rupt1 2021-12-24 16:11 采纳率: 0%
浏览 18

在静态方法下tabcontrol无法正常使用 就是myTabControl1前加了fn.这个控件就无法添加标签

    public static void addpage(Form fr,TabPage tb)
    {
        fnewMain fn = new fnewMain();
        fr.TopLevel = false;
        if (fn.myTabControl1.TabPages.Count > 1)
        {
            fn.myTabControl1.TabPages.RemoveAt(1);
        }
        if (ErgodicModiForm(fr.Name, fn.myTabControl1))
        {
            tb = new TabPage(fr.Name);
            tb.Name = fr.Name;
            fn.myTabControl1.Controls.Add(tb);


            fr.TopLevel = false;
            fr.BackColor = Color.White;
            fr.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;

            fr.FormBorderStyle = FormBorderStyle.None;
            fr.Show();
            
            tb.Controls.Add(fr);
            fr.Dock = DockStyle.Fill;
        }
        fn.myTabControl1.SelectedTab = tb;
    }
  • 写回答

1条回答 默认 最新

  • CSDN专家-showbo 2021-12-24 17:24
    关注

    fn表单没有调用show显示出来呢。。

    
    fn.myTabControl1.SelectedTab = tb;
    fn.Show();//加这句显示窗体
    
    
    评论

报告相同问题?

问题事件

  • 修改了问题 12月24日
  • 创建了问题 12月24日