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