Hi awaistanveer,
I don’t think that we can hide a control if the control is added to the form during design time. If we hide the control in design time, people will get confused whether he has already added the control to the form since he cannot see it. However, if it is a non UI presence component, you can use the DesignTimeVisibleAttribute Class to hide this component.
I know it may be a little difficult to select and edit the controls that behind others, but you can use the Visual Studio Document Outline window to navigate to that control and edit it.
Hope this helps.
Best regards.
Rong-Chun Zhang