I added Mappointcontrol into MDI child form but I dont want it to reload so I make it singleton and during closing I am hiding form

Now problem is that when I hide mdi child form then show it again mapcontrol lost the map and it is blank but the same logic works fine if I dont make form as MDI child