c#子窗体textbox控件不能用鼠标选择文本 :>< !该怎么解决

c#子窗体textbox控件不能用鼠标选择文本 ::>_<:: !!!
           报告管理 fm4 = new 报告管理(panel1);//报告管理
            fm4.TopLevel = false;
          //  fm4.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
            panel1.Controls.Add(fm4); fm4.Dock = DockStyle.Fill;
在父窗体里面有个panel1,在panel1中加入子窗体fm4。问题是鼠标无法选定textbox中的文本。。
如果fm4.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;设置子窗体无边框,则正常。
求助如何在不设置子窗体无边框的情况下,TEXTBOX能正常选择。
c#子窗体textbox控件不能用鼠标选择文本 :>< !该怎么解决
我看到之前类似的帖子http://bbs.csdn.net/topics/390715352?page=1,也没得到解答
------解决方案--------------------
报告管理 fm4 = new 报告管理(panel1);
你这是什么语法,new窗口的时候可以有参数?
------解决方案--------------------
fm4到底是用户控件,还是用户窗体?

------解决方案--------------------
报告管理 fm4 = new 报告管理(panel1);//报告管理 是什么?
------解决方案--------------------
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
        {
            
            if (tabControl1.SelectedIndex == 0 
------解决方案--------------------
 tabControl1.SelectedTab.Name == "tabPage1")
            {
                Login fr = new Login();
                fr.WindowState = System.Windows.Forms.FormWindowState.Maximized;
                fr.TopLevel = false;
                fr.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
                tabPage1.Controls.Add(fr);
             
                fr.Show();
            }
            if (tabControl1.SelectedIndex == 1)
                this.tabPage2.Click += new EventHandler(tabPage2_Click);
        }
------解决方案--------------------
照着改就行了
------解决方案--------------------
关键一点是,你在加载*控件或窗体前必须把它的TopLevel 设置为false
------解决方案--------------------
Enabled=true;
------解决方案--------------------
你把panel1所在的窗体属性IsMdiContainer设置为true,
然后fm4.MdiParent=this;
panel1.Controls.Add(fm4);
fm4.Show();