remove 和add 改变不了控件

我主界面是一个panel,分别创建了两个控件库A 和B,想要在A界面点击关闭界面的时候,panel移除A,加载B,但是我使用remove A和add B , panel没有变化

我的主界面是:

img


我的控件库A是splitBox:

img


我的控件库B是dataGridView:

img

点击主界面button1之后的触发事件为:
this.panel1.Controls.Clear();
this.panel1.Controls.Add(splitBox);

加载界面为:

img

点击控件库A的关闭按钮之后触发的事件代码为:
DataGridView dataGridView = new DataGridView();
dataGridView.Visible = true;
JZPATZXPrintTool jZPATZXPrintTool = new JZPATZXPrintTool();
jZPATZXPrintTool.panel1.Controls.Remove(this);
jZPATZXPrintTool.panel1.Controls.Add(dataGridView);

但是点击关闭按钮没有变化

我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”

this.Refresh();

点击控件库A的关闭按钮之后的那段代码,看上去是加载,而不是卸载控件的,你是不是写反了。完整代码看一下