C#开发中在pancel中只显示一个子窗体?

2025-05-23 15:28:31
推荐回答(1个)
回答1:

1、在加载新的子窗体时,可以使用控件的BringToFront()这个方法将它显示到最顶层;
2、你的子窗体是显示到Panel控件中的,那么加载一个新的子窗体的时候,先使用Panel.Controls.Clear()移除它的所有子控件(即之前你加载的子窗体)就可以了,注意这是将它的子控件全部移除,如果还有别的子控件,那么可以使用Panel.Controls.Remove()或者Panel.Controls.RemoveAt()来移除你指定的控件;
希望对你有帮助,还有疑问请追问或是Hi