Если вы (по какой-то причине) не хотите просто изменять их видимость, вы можете добавлять и удалять их из коллекции элементов управления формы.
// contrived example...
private void Swap( Control toAdd, Control toRemove )
{
this.Controls.Remove( toRemove );
this.Controls.Add( toAdd );
}