DKDUCK 2023-05-17 18:30 采纳率: 0%
浏览 204

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%
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”
  • 写回答

2条回答 默认 最新

  • 赵4老师 2023-05-18 11:13
    关注

    this.Refresh();

    评论

报告相同问题?

问题事件

  • 创建了问题 5月17日

悬赏问题

  • ¥15 关于将inet引入的相关问题
  • ¥15 关于一个倒计时的操作和显示设计
  • ¥15 提问STK的问题,哪位航天领域的同学会啊
  • ¥15 苹果系统的mac m1芯片的笔记本使用ce修改器使用不了
  • ¥15 单相逆变的电压电流双闭环中进行低通滤波PID算法改进
  • ¥15 关于#java#的问题,请各位专家解答!
  • ¥15 如何卸载arcgis 10.1 data reviewer for desktop
  • ¥15 共享文件夹会话中为什么会有WORKGROUP
  • ¥15 关于#python#的问题:使用ATL02数据解算光子脚点的坐标(操作系统-windows)
  • ¥115 关于#python#的问题:未加密前两个软件都可以打开,加密后只有A软件可打开,B软件可以打开但读取不了数据